aboutsummaryrefslogtreecommitdiff
path: root/src/qt
diff options
context:
space:
mode:
authorJonas Schnelli <dev@jonasschnelli.ch>2017-03-23 08:27:05 +0100
committerJonas Schnelli <dev@jonasschnelli.ch>2017-03-23 08:27:16 +0100
commit3568b30ca31d5fdc67a188eb60b486cf0b550fb1 (patch)
tree6964dba03c71333fc23fccf20ec37ab730672570 /src/qt
parent7b585cf70ec58ca73a5d951b3968b0e0779b7dc1 (diff)
parent6d8fe35b94c660654020c876d6c1862b2d4f0397 (diff)
downloadbitcoin-3568b30ca31d5fdc67a188eb60b486cf0b550fb1.tar.xz
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')
-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 60406c2059..7a0d0b3e0a 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.