diff options
-rw-r--r-- | src/qt/bitcoingui.cpp | 14 | ||||
-rw-r--r-- | src/qt/bitcoingui.h | 3 | ||||
-rw-r--r-- | src/qt/forms/rpcconsole.ui | 26 | ||||
-rw-r--r-- | src/qt/rpcconsole.cpp | 8 | ||||
-rw-r--r-- | src/qt/rpcconsole.h | 2 |
5 files changed, 16 insertions, 37 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 1008ef2b08..f548c65161 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -308,11 +308,15 @@ void BitcoinGUI::createActions(bool fIsTestnet) openAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_FileIcon), tr("Open &URI..."), this); openAction->setStatusTip(tr("Open a bitcoin: URI or payment request")); + showHelpMessageAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr("&Command-line options"), this); + showHelpMessageAction->setStatusTip(tr("Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options")); + connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit())); connect(aboutAction, SIGNAL(triggered()), this, SLOT(aboutClicked())); connect(aboutQtAction, SIGNAL(triggered()), qApp, SLOT(aboutQt())); connect(optionsAction, SIGNAL(triggered()), this, SLOT(optionsClicked())); connect(toggleHideAction, SIGNAL(triggered()), this, SLOT(toggleHidden())); + connect(showHelpMessageAction, SIGNAL(triggered()), this, SLOT(showHelpMessageClicked())); #ifdef ENABLE_WALLET if(walletFrame) { @@ -366,8 +370,9 @@ void BitcoinGUI::createMenuBar() if(walletFrame) { help->addAction(openRPCConsoleAction); - help->addSeparator(); } + help->addAction(showHelpMessageAction); + help->addSeparator(); help->addAction(aboutAction); help->addAction(aboutQtAction); } @@ -546,6 +551,13 @@ void BitcoinGUI::aboutClicked() dlg.exec(); } +void BitcoinGUI::showHelpMessageClicked() +{ + HelpMessageDialog *help = new HelpMessageDialog(this); + help->setAttribute(Qt::WA_DeleteOnClose); + help->show(); +} + #ifdef ENABLE_WALLET void BitcoinGUI::openClicked() { diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h index d5bbdca484..4dce4431ba 100644 --- a/src/qt/bitcoingui.h +++ b/src/qt/bitcoingui.h @@ -93,6 +93,7 @@ private: QAction *aboutQtAction; QAction *openRPCConsoleAction; QAction *openAction; + QAction *showHelpMessageAction; QSystemTrayIcon *trayIcon; Notificator *notificator; @@ -176,6 +177,8 @@ private slots: void optionsClicked(); /** Show about dialog */ void aboutClicked(); + /** Show help message dialog */ + void showHelpMessageClicked(); #ifndef Q_OS_MAC /** Handle tray icon clicked */ void trayIconActivated(QSystemTrayIcon::ActivationReason reason); diff --git a/src/qt/forms/rpcconsole.ui b/src/qt/forms/rpcconsole.ui index 69504f3159..31d61ec468 100644 --- a/src/qt/forms/rpcconsole.ui +++ b/src/qt/forms/rpcconsole.ui @@ -339,32 +339,6 @@ </widget> </item> <item row="16" column="0"> - <widget class="QLabel" name="labelCLOptions"> - <property name="font"> - <font> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - <property name="text"> - <string>Command-line options</string> - </property> - </widget> - </item> - <item row="17" column="0"> - <widget class="QPushButton" name="showCLOptionsButton"> - <property name="toolTip"> - <string>Show the Bitcoin-Core help message to get a list with possible Bitcoin command-line options.</string> - </property> - <property name="text"> - <string>&Show</string> - </property> - <property name="autoDefault"> - <bool>false</bool> - </property> - </widget> - </item> - <item row="18" column="0"> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index abb6ceb139..b1671b8a0e 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -7,7 +7,6 @@ #include "clientmodel.h" #include "guiutil.h" -#include "utilitydialog.h" #include "rpcserver.h" #include "rpcclient.h" @@ -201,7 +200,6 @@ RPCConsole::RPCConsole(QWidget *parent) : #ifndef Q_OS_MAC ui->openDebugLogfileButton->setIcon(QIcon(":/icons/export")); - ui->showCLOptionsButton->setIcon(QIcon(":/icons/options")); #endif // Install event filter for up and down arrow @@ -442,12 +440,6 @@ void RPCConsole::scrollToEnd() scrollbar->setValue(scrollbar->maximum()); } -void RPCConsole::on_showCLOptionsButton_clicked() -{ - HelpMessageDialog *help = new HelpMessageDialog(this); - help->show(); -} - void RPCConsole::on_sldGraphRange_valueChanged(int value) { const int multiplier = 5; // each position on the slider represents 5 min diff --git a/src/qt/rpcconsole.h b/src/qt/rpcconsole.h index 6fbf197728..0cfd1c80d1 100644 --- a/src/qt/rpcconsole.h +++ b/src/qt/rpcconsole.h @@ -40,8 +40,6 @@ private slots: void on_tabWidget_currentChanged(int index); /** open the debug.log from the current datadir */ void on_openDebugLogfileButton_clicked(); - /** display messagebox with program parameters (same as bitcoin-qt --help) */ - void on_showCLOptionsButton_clicked(); /** change the time range of the network traffic graph */ void on_sldGraphRange_valueChanged(int value); /** update traffic statistics */ |