QLabel *labelEncryptionIcon;
QLabel *labelConnectionsIcon;
QLabel *labelBlocksIcon;
+ QLabel *labelMiningIcon;
QLabel *progressBarLabel;
QProgressBar *progressBar;
QAction *exportAction;
QAction *encryptWalletAction;
QAction *backupWalletAction;
+ QAction *dumpWalletAction;
+ QAction *importWalletAction;
QAction *changePassphraseAction;
QAction *aboutQtAction;
QAction *openRPCConsoleAction;
void setNumConnections(int count);
/** Set number of blocks shown in the UI */
void setNumBlocks(int count, int nTotalBlocks);
+ /** Set stake miner status in the UI */
+ void updateMining();
/** Set the encryption status as shown in the UI.
@param[in] status current encryption status
@see WalletModel::EncryptionStatus
/** Notify the user of an error in the network or transaction handling code. */
void error(const QString &title, const QString &message, bool modal);
+ void message(const QString &title, const QString &message, unsigned int style, const QString &detail=QString());
+
/** Asks the user whether to pay the transaction fee or to cancel the transaction.
It is currently not possible to pass a return value to another thread through
BlockingQueuedConnection, so an indirected pointer is used.
/** Backup the wallet */
void backupWallet();
/** Change encrypted wallet passphrase */
+
+ void dumpWallet();
+ void importWallet();
+
void changePassphrase();
/** Ask for passphrase to unlock wallet temporarily */
void unlockWallet();