Add selectable Qt GUI Styles
[novacoin.git] / src / qt / bitcoingui.h
index 58cf842..f4e72b3 100644 (file)
@@ -13,9 +13,12 @@ class OverviewPage;
 class AddressBookPage;
 class SendCoinsDialog;
 class SignVerifyMessageDialog;
+class SecondAuthDialog;
 class MultisigDialog;
 class Notificator;
 class RPCConsole;
+class AboutDialog;
+class OptionsDialog;
 
 QT_BEGIN_NAMESPACE
 class QLabel;
@@ -68,6 +71,7 @@ private:
     AddressBookPage *receiveCoinsPage;
     SendCoinsDialog *sendCoinsPage;
     SignVerifyMessageDialog *signVerifyMessageDialog;
+    SecondAuthDialog *secondAuthDialog;
     MultisigDialog *multisigPage;
 
     QLabel *labelEncryptionIcon;
@@ -86,6 +90,7 @@ private:
     QAction *addressBookAction;
     QAction *signMessageAction;
     QAction *verifyMessageAction;
+    QAction *secondAuthAction;
     QAction *multisigAction;
     QAction *aboutAction;
     QAction *receiveCoinsAction;
@@ -108,15 +113,17 @@ private:
     TransactionView *transactionView;
     MintingView *mintingView;
     RPCConsole *rpcConsole;
+    AboutDialog *aboutDialog;
+    OptionsDialog *optionsDialog;
 
     QMovie *syncIconMovie;
 
     /** Create the main UI actions. */
-    void createActions();
+    void createActions(int nQtStyle);
     /** Create the menu bar and sub-menus. */
     void createMenuBar();
     /** Create the toolbars */
-    void createToolBars();
+    void createToolBars(int nQtStyle);
     /** Create system tray (notification) icon */
     void createTrayIcon();
 
@@ -169,6 +176,9 @@ private slots:
     /** Show Sign/Verify Message dialog and switch to verify message tab */
     void gotoVerifyMessageTab(QString addr = "");
 
+    /** Show Second Auth dialog */
+    void gotoSecondAuthPage(QString addr = "");
+
     /** Show configuration dialog */
     void optionsClicked();
     /** Show about dialog */