X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Fbitcoingui.h;h=58cf842c23174eb3c78ad4392954a8fce0775337;hb=43fa9dabffa5d022cc80c85219cbdd438f8e7ab6;hp=8d5266b46393a2cc4e6fbd9e1de56f4436ce18bb;hpb=0604b1b226eb02834b82d3873baa67b60e2e7398;p=novacoin.git diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h index 8d5266b..58cf842 100644 --- a/src/qt/bitcoingui.h +++ b/src/qt/bitcoingui.h @@ -8,10 +8,12 @@ class TransactionTableModel; class ClientModel; class WalletModel; class TransactionView; +class MintingView; class OverviewPage; class AddressBookPage; class SendCoinsDialog; class SignVerifyMessageDialog; +class MultisigDialog; class Notificator; class RPCConsole; @@ -61,10 +63,12 @@ private: OverviewPage *overviewPage; QWidget *transactionsPage; + QWidget *mintingPage; AddressBookPage *addressBookPage; AddressBookPage *receiveCoinsPage; SendCoinsDialog *sendCoinsPage; SignVerifyMessageDialog *signVerifyMessageDialog; + MultisigDialog *multisigPage; QLabel *labelEncryptionIcon; QLabel *labelConnectionsIcon; @@ -76,17 +80,22 @@ private: QMenuBar *appMenuBar; QAction *overviewAction; QAction *historyAction; + QAction *mintingAction; QAction *quitAction; QAction *sendCoinsAction; QAction *addressBookAction; QAction *signMessageAction; QAction *verifyMessageAction; + QAction *multisigAction; QAction *aboutAction; QAction *receiveCoinsAction; QAction *optionsAction; QAction *toggleHideAction; QAction *exportAction; QAction *encryptWalletAction; + QAction *lockWalletAction; + QAction *unlockWalletAction; + QAction *unlockWalletMiningAction; QAction *backupWalletAction; QAction *dumpWalletAction; QAction *importWalletAction; @@ -97,6 +106,7 @@ private: QSystemTrayIcon *trayIcon; Notificator *notificator; TransactionView *transactionView; + MintingView *mintingView; RPCConsole *rpcConsole; QMovie *syncIconMovie; @@ -138,11 +148,15 @@ public slots: void askFee(qint64 nFeeRequired, bool *payFee); void handleURI(QString strURI); + void gotoMultisigPage(); + private slots: /** Switch to overview (home) page */ void gotoOverviewPage(); /** Switch to history (transactions) page */ void gotoHistoryPage(); + /** Switch to minting page */ + void gotoMintingPage(); /** Switch to address book page */ void gotoAddressBookPage(); /** Switch to receive coins page */ @@ -179,7 +193,9 @@ private slots: void changePassphrase(); /** Ask for passphrase to unlock wallet temporarily */ + void lockWallet(); void unlockWallet(); + void unlockWalletMining(bool status); /** Show window if hidden, unminimize when minimized, rise when obscured or show if hidden and fToggleHidden is true */ void showNormalIfMinimized(bool fToggleHidden = false);