class OverviewPage;
class AddressBookPage;
class SendCoinsDialog;
+class MessagePage;
class Notificator;
QT_BEGIN_NAMESPACE
QStackedWidget *centralWidget;
+ QWidget *dummyWidget;
+
OverviewPage *overviewPage;
QWidget *transactionsPage;
AddressBookPage *addressBookPage;
AddressBookPage *receiveCoinsPage;
SendCoinsDialog *sendCoinsPage;
+ MessagePage *messagePage;
QLabel *labelEncryptionIcon;
QLabel *labelConnectionsIcon;
QAction *quitAction;
QAction *sendCoinsAction;
QAction *addressBookAction;
+ QAction *messageAction;
QAction *aboutAction;
QAction *receiveCoinsAction;
QAction *optionsAction;
QAction *exportAction;
QAction *encryptWalletAction;
QAction *changePassphraseAction;
+ QAction *aboutQtAction;
QSystemTrayIcon *trayIcon;
Notificator *notificator;
@see WalletModel::EncryptionStatus
*/
void setEncryptionStatus(int status);
+ /** Set the status bar text if there are any warnings (removes sync progress bar if applicable) */
+ void refreshStatusBar();
/** Notify the user of an error in the network or transaction handling code. */
void error(const QString &title, const QString &message);
@param[out] payFee true to pay the fee, false to not pay the fee
*/
void askFee(qint64 nFeeRequired, bool *payFee);
+ void handleURL(QString strURL);
+
+ void gotoMessagePage();
+ void gotoMessagePage(QString);
+
+ void showNormal();
private slots:
/** Switch to overview (home) page */