5 #ifndef BITCOIN_QT_BITCOINGUI_H 6 #define BITCOIN_QT_BITCOINGUI_H 8 #if defined(HAVE_CONFIG_H) 15 #include <QMainWindow> 19 #include <QPushButton> 20 #include <QSystemTrayIcon> 41 class QProgressDialog;
70 bool setCurrentWallet(
const QString&
name);
71 void removeAllWallets();
72 #endif // ENABLE_WALLET 182 void setNumBlocks(
int count,
const QDateTime& blockDate,
double nVerificationProgress,
bool headers);
193 void message(
const QString &title,
const QString &
message,
unsigned int style,
bool *ret = NULL);
200 void setHDStatus(
int hdEnabled);
206 void setEncryptionStatus(
int status);
211 void incomingTransaction(
const QString& date,
int unit,
const CAmount& amount,
const QString& type,
const QString& address,
const QString& label);
212 #endif // ENABLE_WALLET 217 void gotoOverviewPage();
219 void gotoHistoryPage();
221 void gotoMasternodePage();
223 void gotoReceiveCoinsPage();
225 void gotoSendCoinsPage(QString addr =
"");
228 void gotoSignMessageTab(QString addr =
"");
230 void gotoVerifyMessageTab(QString addr =
"");
234 #endif // ENABLE_WALLET 314 #endif // BITCOIN_QT_BITCOINGUI_H
QAction * sendCoinsMenuAction
QLabel * labelConnectionsIcon
QSystemTrayIcon * trayIcon
QAction * verifyMessageAction
QLabel * labelEncryptionIcon
void showEvent(QShowEvent *event)
QAction * usedSendingAddressesAction
void setAdditionalDataSyncProgress(double nSyncProgress)
void requestedRestart(QStringList args)
OptionsModel * optionsModel
ClientModel * clientModel
void showHelpMessageClicked()
void unsubscribeFromCoreSignals()
void createIconMenu(QMenu *pmenu)
void createTrayIcon(const NetworkStyle *networkStyle)
QAction * openPeersAction
void handleRestart(QStringList args)
void message(const QString &title, const QString &message, unsigned int style, bool *ret=NULL)
QProgressDialog * progressDialog
bool eventFilter(QObject *object, QEvent *event)
ModalOverlay * modalOverlay
QAction * openRepairAction
void setNetworkActive(bool networkActive)
UnitDisplayStatusBarControl(const PlatformStyle *platformStyle)
void changeEvent(QEvent *e)
QAction * unlockWalletAction
void setClientModel(ClientModel *clientModel)
static const QString DEFAULT_WALLET
QAction * openRPCConsoleAction
void setTrayIconVisible(bool)
QLabel * labelWalletHDStatusIcon
void mousePressEvent(QMouseEvent *event)
const PlatformStyle * platformStyle
QAction * toggleHideAction
BitcoinGUI(const PlatformStyle *platformStyle, const NetworkStyle *networkStyle, QWidget *parent=0)
void updateNetworkState()
void showPrivateSendHelpClicked()
QAction * backupWalletAction
void setNumBlocks(int count, const QDateTime &blockDate, double nVerificationProgress, bool headers)
QAction * lockWalletAction
void updateDisplayUnit(int newUnits)
QAction * showBackupsAction
QLabel * progressBarLabel
QAction * changePassphraseAction
void trayIconActivated(QSystemTrayIcon::ActivationReason reason)
void showNormalIfMinimized(bool fToggleHidden=false)
QAction * usedReceivingAddressesAction
void setWalletActionsEnabled(bool enabled)
void closeEvent(QCloseEvent *event)
void setNumConnections(int count)
QAction * encryptWalletAction
QProgressBar * progressBar
UnitDisplayStatusBarControl * unitDisplayControl
void updateHeadersSyncProgressLabel()
static const std::string DEFAULT_UIPLATFORM
void toggleNetworkActive()
QAction * signMessageAction
QAction * openMNConfEditorAction
void setOptionsModel(OptionsModel *optionsModel)
QAction * showHelpMessageAction
void dropEvent(QDropEvent *event)
void onDisplayUnitsClicked(const QPoint &point)
WalletFrame * walletFrame
void receivedURI(const QString &uri)
void onMenuSelection(QAction *action)
QAction * masternodeAction
void dragEnterEvent(QDragEnterEvent *event)
void subscribeToCoreSignals()
QAction * showPrivateSendHelpAction
QAction * receiveCoinsMenuAction
QAction * receiveCoinsAction
QAction * openGraphAction
Notificator * notificator
HelpMessageDialog * helpMessageDialog
void showProgress(const QString &title, int nProgress)
QAction * openConfEditorAction
QAction * sendCoinsAction