X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fqt%2Frpcconsole.cpp;h=1738d0f413ecf75719427f29be790996a8f571dc;hp=c793bf9856e675616dd1c69a567e76471f95543f;hb=fc1b804200aaee8945d6607361f210baf158c967;hpb=95df147bd16a1b3052f1a62f18a3ef880b0ad0ab diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index c793bf9..1738d0f 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -282,7 +283,19 @@ void RPCConsole::setClientModel(ClientModel *model) ui->isTestNet->setChecked(model->isTestNet()); setNumBlocks(model->getNumBlocks(), model->getNumBlocksOfPeers()); - } + + //Setup autocomplete and attach it + QStringList wordList; + std::vector commandList = tableRPC.listCommands(); + for (size_t i = 0; i < commandList.size(); ++i) + { + wordList << commandList[i].c_str(); + } + + autoCompleter = new QCompleter(wordList, this); + ui->lineEdit->setCompleter(autoCompleter); + + } } static QString categoryClass(int category)