aboutsummaryrefslogtreecommitdiff
path: root/src/qt/rpcconsole.cpp
diff options
context:
space:
mode:
authorJonas Schnelli <[email protected]>2017-03-23 08:27:05 +0100
committerJonas Schnelli <[email protected]>2017-03-23 08:27:16 +0100
commit3568b30ca31d5fdc67a188eb60b486cf0b550fb1 (patch)
tree6964dba03c71333fc23fccf20ec37ab730672570 /src/qt/rpcconsole.cpp
parentMerge #9558: Clarify assumptions made about when BlockCheck is called (diff)
parent'help' rpc commands autocomplete (diff)
downloaddiscoin-3568b30ca31d5fdc67a188eb60b486cf0b550fb1.tar.xz
discoin-3568b30ca31d5fdc67a188eb60b486cf0b550fb1.zip
Merge #9500: [Qt][RPC] Autocomplete commands for 'help' command in debug console
6d8fe35 'help' rpc commands autocomplete (Andrew Chow) Tree-SHA512: 289bc4fa16a1c0291262998caa18556f1c5aa89662c85528606dc03b596b8833a0fb2c5c9c068b6dcf2adb3a136d4f154591d4a95b8c3313638b77355aaed955
Diffstat (limited to 'src/qt/rpcconsole.cpp')
-rw-r--r--src/qt/rpcconsole.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp
index 60406c205..7a0d0b3e0 100644
--- a/src/qt/rpcconsole.cpp
+++ b/src/qt/rpcconsole.cpp
@@ -626,9 +626,12 @@ void RPCConsole::setClientModel(ClientModel *model)
for (size_t i = 0; i < commandList.size(); ++i)
{
wordList << commandList[i].c_str();
+ wordList << ("help " + commandList[i]).c_str();
}
+ wordList.sort();
autoCompleter = new QCompleter(wordList, this);
+ autoCompleter->setModelSorting(QCompleter::CaseSensitivelySortedModel);
ui->lineEdit->setCompleter(autoCompleter);
autoCompleter->popup()->installEventFilter(this);
// Start thread to execute RPC commands.