Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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