Skip to content
Snippets Groups Projects

features-3087

Merged andrey.daragan requested to merge features-3087 into develop
29 files
+ 321
66
Compare changes
  • Side-by-side
  • Inline
Files
29
@@ -2,6 +2,7 @@ import QtQuick 2.4
@@ -2,6 +2,7 @@ import QtQuick 2.4
DapConsoleRightPanelForm
DapConsoleRightPanelForm
{
{
 
property alias dapModelHistoryConsole: modelHistoryConsole
///@detalis commandQuery Command for history.
///@detalis commandQuery Command for history.
property string commandQuery
property string commandQuery
///@detalis historyQuery Text of command from the command history.
///@detalis historyQuery Text of command from the command history.
@@ -9,27 +10,14 @@ DapConsoleRightPanelForm
@@ -9,27 +10,14 @@ DapConsoleRightPanelForm
///@detalis historySize Num of history command at right panel.
///@detalis historySize Num of history command at right panel.
property int historySize: 10
property int historySize: 10
dapRightPanelWidth: visible ? 300 * pt : 0 * pt
ListModel
ListModel
{
{
id: modelHistoryConsole
id: modelHistoryConsole
ListElement
}
{
query: "help1"
Component.onCompleted:
}
{
ListElement
dapServiceController.requestToService("DapGetHistoryExecutedCmdCommand", historySize);
{
query: "wallet list1"
}
ListElement
{
query: "help2"
}
ListElement
{
query: "wallet list2"
}
}
}
//Returns true if item 'someElement' is already exist at list 'someModel'.
//Returns true if item 'someElement' is already exist at list 'someModel'.
@@ -53,13 +41,17 @@ DapConsoleRightPanelForm
@@ -53,13 +41,17 @@ DapConsoleRightPanelForm
if(!findElement(modelHistoryConsole, {query: commandQuery}))
if(!findElement(modelHistoryConsole, {query: commandQuery}))
{
{
if(commandQuery !== "")
if(commandQuery !== "")
 
{
modelHistoryConsole.insert(0, {query: commandQuery});
modelHistoryConsole.insert(0, {query: commandQuery});
 
}
}
}
else
else
modelHistoryConsole.insert(0, {query: commandQuery});
modelHistoryConsole.insert(0, {query: commandQuery});
//History is limited by historySize and realized as FIFO
//History is limited by historySize and realized as FIFO
if(historySize < modelHistoryConsole.count)
if(historySize < modelHistoryConsole.count)
 
{
modelHistoryConsole.remove(modelHistoryConsole.count-1);
modelHistoryConsole.remove(modelHistoryConsole.count-1);
 
}
}
}
}
}
Loading