Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
bitcoingui.h
Go to the documentation of this file.
215 void setNumBlocks(int count, const QDateTime& blockDate, const QString& blockHash, double nVerificationProgress, bool headers);
226 void message(const QString &title, const QString &message, unsigned int style, bool *ret = nullptr);
244 void incomingTransaction(const QString& date, int unit, const CAmount& amount, const QString& type, const QString& address, const QString& label);
void unsubscribeFromCoreSignals()
Disconnect core signals from GUI client.
Definition: bitcoingui.cpp:1799
void setNetworkActive(bool networkActive)
Set network state shown in the UI.
Definition: bitcoingui.cpp:1128
UnitDisplayStatusBarControl * unitDisplayControl
Definition: bitcoingui.h:91
static const QString DEFAULT_WALLET
Display name for default wallet name.
Definition: bitcoingui.h:54
void message(const QString &title, const QString &message, unsigned int style, bool *ret=nullptr)
Notify the user of an event from the core network or transaction handling code.
Definition: bitcoingui.cpp:1381
void receivedURI(const QString &uri)
Signal raised when a URI was entered or dragged to the GUI.
void updateNetworkState()
Update UI with latest network info from model.
Definition: bitcoingui.cpp:1061
void showNormalIfMinimized(bool fToggleHidden=false)
Show window if hidden, unminimize when minimized, rise when obscured or show if hidden and fToggleHid...
Definition: bitcoingui.cpp:1711
void mousePressEvent(QMouseEvent *event)
So that it responds to left-button clicks.
Definition: bitcoingui.cpp:1838
void setAdditionalDataSyncProgress(double nSyncProgress)
Set additional data sync status shown in the UI.
Definition: bitcoingui.cpp:1325
Definition: bitcoingui.h:329
void setWalletActionsEnabled(bool enabled)
Enable or disable all wallet-related actions.
Definition: bitcoingui.cpp:829
Modal overlay to display information about the chain-sync state.
Definition: modaloverlay.h:19
void setOptionsModel(OptionsModel *optionsModel)
Lets the control know about the Options Model (and its signals)
Definition: bitcoingui.cpp:1857
Definition: macos_appnap.h:10
void handleRestart(QStringList args)
Get restart command-line parameters and request restart.
Definition: bitcoingui.cpp:1814
QAction * usedReceivingAddressesAction
Definition: bitcoingui.h:110
void showInfo()
Show debug window and set focus to the appropriate tab.
Definition: bitcoingui.cpp:941
QTimer * timerConnecting
Timer to update the connection icon during connecting phase.
Definition: bitcoingui.h:156
void startSpinner()
Start the spinner animation in the status bar if it's not running and if labelBlocksIcon is visible...
Definition: bitcoingui.cpp:301
void showProgress(const QString &title, int nProgress)
Show progress dialog e.g.
Definition: bitcoingui.cpp:1738
bool eventFilter(QObject *object, QEvent *event)
Definition: bitcoingui.cpp:1615
void updateDisplayUnit(int newUnits)
When Display Units are changed on OptionsModel it will refresh the display text of the control on the...
Definition: bitcoingui.cpp:1872
QAction * usedSendingAddressesAction
Definition: bitcoingui.h:109
void createIconMenu(QMenu *pmenu)
Create system tray menu (or setup the dock menu)
Definition: bitcoingui.cpp:868
Definition: walletmodel.h:39
UnitDisplayStatusBarControl()
Definition: bitcoingui.cpp:1820
void setTrayIconVisible(bool)
When hideTrayIcon setting is changed in OptionsModel hide or show the icon accordingly.
Definition: bitcoingui.cpp:1761
void detectShutdown()
called by a timer to check if fRequestShutdown has been set
Definition: bitcoingui.cpp:1728
void dragEnterEvent(QDragEnterEvent *event)
Definition: bitcoingui.cpp:1596
void updateProgressBarVisibility()
Definition: bitcoingui.cpp:1142
BitcoinGUI(const NetworkStyle *networkStyle, QWidget *parent=0)
Definition: bitcoingui.cpp:83
void showPrivateSendHelpClicked()
Show PrivateSend help message dialog.
Definition: bitcoingui.cpp:986
void trayIconActivated(QSystemTrayIcon::ActivationReason reason)
Handle tray icon clicked.
Definition: bitcoingui.cpp:896
void showBackups()
Show folder with wallet backups in default file browser.
Definition: bitcoingui.cpp:976
Interface from Qt to configuration data structure for Bitcoin client.
Definition: optionsmodel.h:25
void setNumBlocks(int count, const QDateTime &blockDate, const QString &blockHash, double nVerificationProgress, bool headers)
Set number of blocks and last block date shown in the UI.
Definition: bitcoingui.cpp:1209
void toggleHidden()
Simply calls showNormalIfMinimized(true) for use in SLOT() macro.
Definition: bitcoingui.cpp:1723
Definition: networkstyle.h:14
void setNumConnections(int count)
Set number of connections shown in the UI.
Definition: bitcoingui.cpp:1123
void createContextMenu()
Creates context menu, its actions, and wires up all the relevant signals for mouse events...
Definition: bitcoingui.cpp:1844
QAction * showPrivateSendHelpAction
Definition: bitcoingui.h:133
void updateHeadersSyncProgressLabel()
Definition: bitcoingui.cpp:1133
static const std::string DEFAULT_UIPLATFORM
Definition: bitcoingui.h:55
A container for embedding all wallet-related controls into BitcoinGUI.
Definition: walletframe.h:28
void onDisplayUnitsClicked(const QPoint &point)
Shows context menu with Display Unit options by the mouse coordinates.
Definition: bitcoingui.cpp:1878
QAction * privateSendCoinsMenuAction
Definition: bitcoingui.h:108
void updatePrivateSendVisibility()
Definition: bitcoingui.cpp:1157
QTimer * timerSpinner
Timer to update the spinner animation in the status bar periodically.
Definition: bitcoingui.h:149
void createTrayIcon(const NetworkStyle *networkStyle)
Create system tray icon and notification.
Definition: bitcoingui.cpp:858
void onMenuSelection(QAction *action)
Tells underlying optionsModel to update its current display unit.
Definition: bitcoingui.cpp:1885
std::list< IncomingTransactionMessage > incomingTransactions
Definition: bitcoingui.h:170