X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Fbitcoingui.cpp;h=d5ddc4a1ba1c4102b51e92e2d765b090cc1c2f16;hb=refs%2Fpull%2F134%2Fhead;hp=75a65107c71c19be3da281dbe2bd7d8c9ac09d0b;hpb=83ba9e1c5165dc7e89b10e63c82fa9393c1e5598;p=novacoin.git diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 75a6510..d5ddc4a 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -84,7 +84,8 @@ BitcoinGUI::BitcoinGUI(QWidget *parent): trayIcon(0), notificator(0), rpcConsole(0), - aboutDialog(0) + aboutDialog(0), + optionsDialog(0) { resize(850, 550); setWindowTitle(tr("NovaCoin") + " - " + tr("Wallet")); @@ -202,6 +203,7 @@ BitcoinGUI::BitcoinGUI(QWidget *parent): connect(openRPCConsoleAction, SIGNAL(triggered()), rpcConsole, SLOT(show())); aboutDialog = new AboutDialog(0); + optionsDialog = new OptionsDialog(0); // Clicking on "Verify Message" in the address book sends you to the verify message tab connect(addressBookPage, SIGNAL(verifyMessage(QString)), this, SLOT(gotoVerifyMessageTab(QString))); @@ -221,6 +223,7 @@ BitcoinGUI::~BitcoinGUI() delete rpcConsole; delete aboutDialog; + delete optionsDialog; } void BitcoinGUI::createActions() @@ -538,9 +541,10 @@ void BitcoinGUI::optionsClicked() { if(!clientModel || !clientModel->getOptionsModel()) return; - OptionsDialog dlg; - dlg.setModel(clientModel->getOptionsModel()); - dlg.exec(); + + optionsDialog->setModel(clientModel->getOptionsModel()); + optionsDialog->setWindowModality(Qt::ApplicationModal); + optionsDialog->show(); } void BitcoinGUI::aboutClicked()