PRCYCoin  2.0.0.7rc1
P2P Digital Currency
bitcoingui.h
Go to the documentation of this file.
1 // Copyright (c) 2011-2014 The Bitcoin developers
2 // Distributed under the MIT/X11 software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef BITCOIN_QT_BITCOINGUI_H
6 #define BITCOIN_QT_BITCOINGUI_H
7 
8 #if defined(HAVE_CONFIG_H)
10 #endif
11 
12 #include "amount.h"
13 
14 #include <QLabel>
15 #include <QMainWindow>
16 #include <QMap>
17 #include <QMenu>
18 #include <QPoint>
19 #include <QPushButton>
20 #include <QSystemTrayIcon>
21 #include <QProgressDialog>
22 #include <QNetworkReply>
23 
24 class ClientModel;
25 class NetworkStyle;
26 class Notificator;
27 class OptionsModel;
28 class BlockExplorer;
29 class RPCConsole;
30 class SendCoinsRecipient;
32 class WalletFrame;
33 class WalletModel;
34 class MasternodeList;
35 
36 class CWallet;
37 
38 QT_BEGIN_NAMESPACE
39 class QAction;
40 class QProgressBar;
41 class QProgressDialog;
42 QT_END_NAMESPACE
43 
48 class BitcoinGUI : public QMainWindow
49 {
50  Q_OBJECT
51 
52 public:
53  static const QString DEFAULT_WALLET;
54 
55  explicit BitcoinGUI(const NetworkStyle* networkStyle, QWidget* parent = 0);
56  ~BitcoinGUI();
57 
62 
63 #ifdef ENABLE_WALLET
64 
68  bool addWallet(const QString& name, WalletModel* walletModel);
69  bool setCurrentWallet(const QString& name);
70  void removeAllWallets();
71 #endif // ENABLE_WALLET
73  bool fMultiSend = false;
74  bool isStartup = true;
75 
76 protected:
77  void changeEvent(QEvent* e);
78  void closeEvent(QCloseEvent* event);
79  void dragEnterEvent(QDragEnterEvent* event);
80  void dropEvent(QDropEvent* event);
81  bool eventFilter(QObject* object, QEvent* event);
82 
83 private:
86 
89  QPushButton* labelEncryptionIcon;
90  QLabel* labelTorIcon;
91  QPushButton* labelConnectionsIcon;
92  QLabel* labelBlocksIcon;
93 
94  QMenuBar* appMenuBar;
95  QAction* overviewAction;
96  QAction* historyAction;
97  QAction* masternodeAction;
98  QAction* quitAction;
99  QAction* sendCoinsAction;
102  QAction* aboutAction;
104  QAction* optionsAction;
105  QAction* stakingAction;
106  QAction* networkAction;
110  QAction* showSeedAction;
114  QAction* aboutQtAction;
115  QAction* openInfoAction;
118  QAction* openPeersAction;
123  QAction* showQtDirAction;
125  QAction* openAction;
127  QAction* facebookAction;
128  QAction* twitterAction;
129  QAction* discordAction;
132  QAction* mediumAction;
133  QAction* steemitAction;
134  QAction* instagramAction;
135  QAction* redditAction;
136  QAction* bridgeAction;
138  QAction* openKBAction;
146  QAction* openDexAction;
149  QAction* multiSendAction;
150  QFrame* frameBlocks;
151  QLabel *stakingState;
153  QLabel* blockCount;
154 
155  QProgressDialog* progressDialog = nullptr;
156 
157  QSystemTrayIcon* trayIcon;
158  QMenu* trayIconMenu;
162  bool showTooltips = false;
163 
169 
171  void createActions(const NetworkStyle* networkStyle);
173  void createMenuBar();
175  void createToolBars();
177  void createTrayIcon(const NetworkStyle* networkStyle);
179  void createTrayIconMenu();
180 
182  void setWalletActionsEnabled(bool enabled);
183 
185  void subscribeToCoreSignals();
188 
189 Q_SIGNALS:
191  void receivedURI(const QString& uri);
193  void requestedRestart(QStringList args);
194 
195 public Q_SLOTS:
197  void setNumConnections(int count);
199  void setNumBlocks(int count);
201  void handleRestart(QStringList args);
202 
210  void message(const QString& title, const QString& message, unsigned int style, bool* ret = NULL);
211 
212  void setStakingStatus();
213  void setStakingInProgress(bool);
214 
215  void exitApp();
216 
217 #ifdef ENABLE_WALLET
218 
222  void setEncryptionStatus(int status);
223 
225  void incomingTransaction(const QString& date, int unit, const CAmount& amount, const QString& type, const QString& address, const QString& confirmations);
226 #endif // ENABLE_WALLET
227 
228 private:
230  void updateTorIcon();
231 
232 private Q_SLOTS:
233 #ifdef ENABLE_WALLET
234 
235  void gotoOverviewPage();
237  void gotoHistoryPage();
239  void gotoBlockExplorerPage();
241  void gotoMasternodePage();
243  void gotoReceiveCoinsPage();
245 // void gotoPrivacyPage();
246  //** Switch to options page */
247  void gotoOptionsPage();
249  void gotoSendCoinsPage(QString addr = "");
251  void gotoMultiSendDialog();
253  void openClicked();
255  void showSeedPhrase();
256 
257 #endif // ENABLE_WALLET
258 
259  void facebookActionClicked();
260  void twitterActionClicked();
261  void discordActionClicked();
264  void mediumActionClicked();
265  void redditActionClicked();
266  void instagramActionClicked();
267  void steemitActionClicked();
269  void optionsClicked();
271  void aboutClicked();
273  void showHelpMessageClicked();
274  void openKBClicked();
275  void openGitWikiClicked();
277  void openBootStrapClicked();
279  void openTGMNSupportClicked();
281  void openBridgeClicked();
282  void openDexClicked();
283  void openToolkitClicked();
284  void checkForUpdatesClicked();
285  void serviceRequestFinished(QNetworkReply* reply);
286 #ifndef Q_OS_MAC
287 
288  void trayIconActivated(QSystemTrayIcon::ActivationReason reason);
289 #else
290 
291  void macosDockIconActivated();
292 #endif
293 
295  void showNormalIfMinimized(bool fToggleHidden = false);
297  void toggleHidden();
298 
300  void detectShutdown();
301 
303  void showProgress(const QString &title, int nProgress);
304 };
305 
306 class UnitDisplayStatusBarControl : public QLabel
307 {
308  Q_OBJECT
309 
310 public:
311  explicit UnitDisplayStatusBarControl();
314 
315 protected:
317  void mousePressEvent(QMouseEvent* event);
318 
319 private:
321  QMenu* menu;
322 
324  void onDisplayUnitsClicked(const QPoint& point);
326  void createContextMenu();
327 
328 private Q_SLOTS:
330  void updateDisplayUnit(int newUnits);
332  void onMenuSelection(QAction* action);
333 };
334 
335 #endif // BITCOIN_QT_BITCOINGUI_H
BitcoinGUI::createToolBars
void createToolBars()
Create the toolbars.
Definition: bitcoingui.cpp:629
WalletFrame
Definition: walletframe.h:25
BitcoinGUI::openBridgeClicked
void openBridgeClicked()
Definition: bitcoingui.cpp:968
BitcoinGUI::redditActionClicked
void redditActionClicked()
Definition: bitcoingui.cpp:908
BitcoinGUI::openGitWikiAction
QAction * openGitWikiAction
Definition: bitcoingui.h:139
BitcoinGUI::trayIcon
QSystemTrayIcon * trayIcon
Definition: bitcoingui.h:157
BitcoinGUI::discordActionClicked
void discordActionClicked()
Definition: bitcoingui.cpp:888
BitcoinGUI::setWalletActionsEnabled
void setWalletActionsEnabled(bool enabled)
Enable or disable all wallet-related actions.
Definition: bitcoingui.cpp:774
BitcoinGUI::enableWallet
bool enableWallet
Definition: bitcoingui.h:72
BitcoinGUI::DEFAULT_WALLET
static const QString DEFAULT_WALLET
Definition: bitcoingui.h:53
BitcoinGUI::toggleHidden
void toggleHidden()
Simply calls showNormalIfMinimized(true) for use in SLOT() macro.
Definition: bitcoingui.cpp:1499
BitcoinGUI::frameBlocks
QFrame * frameBlocks
Definition: bitcoingui.h:150
BitcoinGUI::rpcConsole
RPCConsole * rpcConsole
Definition: bitcoingui.h:160
WalletModel
Interface to Bitcoin wallet from Qt view code.
Definition: walletmodel.h:102
BitcoinGUI::createActions
void createActions(const NetworkStyle *networkStyle)
Create the main UI actions.
Definition: bitcoingui.cpp:277
BitcoinGUI::receivedURI
void receivedURI(const QString &uri)
Signal raised when a URI was entered or dragged to the GUI.
BitcoinGUI::openPeersAction
QAction * openPeersAction
Definition: bitcoingui.h:118
BitcoinGUI::showDataDirAction
QAction * showDataDirAction
Definition: bitcoingui.h:122
BitcoinGUI::openBlockExplorerAPIClicked
void openBlockExplorerAPIClicked()
Definition: bitcoingui.cpp:943
BitcoinGUI::clientModel
ClientModel * clientModel
Definition: bitcoingui.h:84
UnitDisplayStatusBarControl
Definition: bitcoingui.h:306
BitcoinGUI::facebookAction
QAction * facebookAction
Definition: bitcoingui.h:127
BitcoinGUI::showQtDirAction
QAction * showQtDirAction
Definition: bitcoingui.h:123
BitcoinGUI::setStakingInProgress
void setStakingInProgress(bool)
Definition: bitcoingui.cpp:1407
BitcoinGUI::openGitWikiClicked
void openGitWikiClicked()
Definition: bitcoingui.cpp:938
BitcoinGUI::usedSendingAddressesAction
QAction * usedSendingAddressesAction
Definition: bitcoingui.h:100
BitcoinGUI::masternodeAction
QAction * masternodeAction
Definition: bitcoingui.h:97
BitcoinGUI::quitAction
QAction * quitAction
Definition: bitcoingui.h:98
BitcoinGUI::overviewAction
QAction * overviewAction
Definition: bitcoingui.h:95
BitcoinGUI::progressDialog
QProgressDialog * progressDialog
Definition: bitcoingui.h:155
BitcoinGUI::serviceRequestFinished
void serviceRequestFinished(QNetworkReply *reply)
Definition: bitcoingui.cpp:994
NetworkStyle
Definition: networkstyle.h:13
BitcoinGUI::dropEvent
void dropEvent(QDropEvent *event)
Definition: bitcoingui.cpp:1354
BitcoinGUI::networkAction
QAction * networkAction
Definition: bitcoingui.h:106
BitcoinGUI::updateTorIcon
void updateTorIcon()
Set the Tor-enabled icon as shown in the UI.
Definition: bitcoingui.cpp:1469
BitcoinGUI::openToolkitClicked
void openToolkitClicked()
Definition: bitcoingui.cpp:978
BitcoinGUI::openDiscordSupportAction
QAction * openDiscordSupportAction
Definition: bitcoingui.h:144
BitcoinGUI::historyAction
QAction * historyAction
Definition: bitcoingui.h:96
BitcoinGUI::createTrayIconMenu
void createTrayIconMenu()
Create system tray menu (or setup the dock menu)
Definition: bitcoingui.cpp:803
BitcoinGUI::setNumBlocks
void setNumBlocks(int count)
Set number of blocks shown in the UI.
Definition: bitcoingui.cpp:1142
BitcoinGUI::openTGTechSupportClicked
void openTGTechSupportClicked()
Definition: bitcoingui.cpp:953
BitcoinGUI::notificator
Notificator * notificator
Definition: bitcoingui.h:159
UnitDisplayStatusBarControl::setOptionsModel
void setOptionsModel(OptionsModel *optionsModel)
Lets the control know about the Options Model (and its signals)
Definition: bitcoingui.cpp:1579
BitcoinGUI::openConfEditorAction
QAction * openConfEditorAction
Definition: bitcoingui.h:120
BitcoinGUI::telegramOfficialAction
QAction * telegramOfficialAction
Definition: bitcoingui.h:130
UnitDisplayStatusBarControl::menu
QMenu * menu
Definition: bitcoingui.h:321
BitcoinGUI::BitcoinGUI
BitcoinGUI(const NetworkStyle *networkStyle, QWidget *parent=0)
Definition: bitcoingui.cpp:72
BitcoinGUI::steemitActionClicked
void steemitActionClicked()
Definition: bitcoingui.cpp:912
BitcoinGUI::exitApp
void exitApp()
Definition: bitcoingui.cpp:1529
BitcoinGUI::openTGTechSupportAction
QAction * openTGTechSupportAction
Definition: bitcoingui.h:142
SendCoinsRecipient
Definition: walletmodel.h:46
BitcoinGUI::dragEnterEvent
void dragEnterEvent(QDragEnterEvent *event)
Definition: bitcoingui.cpp:1342
OptionsModel
Interface from Qt to configuration data structure for Bitcoin client.
Definition: optionsmodel.h:18
BitcoinGUI::explorerWindow
BlockExplorer * explorerWindow
Definition: bitcoingui.h:161
BitcoinGUI::showProgress
void showProgress(const QString &title, int nProgress)
Show progress dialog e.g.
Definition: bitcoingui.cpp:731
Notificator
Cross-platform desktop notification client.
Definition: notificator.h:24
BitcoinGUI::mediumAction
QAction * mediumAction
Definition: bitcoingui.h:132
BitcoinGUI::stakingAction
QAction * stakingAction
Definition: bitcoingui.h:105
UnitDisplayStatusBarControl::UnitDisplayStatusBarControl
UnitDisplayStatusBarControl()
Definition: bitcoingui.cpp:1552
BitcoinGUI::setClientModel
void setClientModel(ClientModel *clientModel)
Set the client model.
Definition: bitcoingui.cpp:693
BitcoinGUI::openRepairAction
QAction * openRepairAction
Definition: bitcoingui.h:119
BitcoinGUI::redditAction
QAction * redditAction
Definition: bitcoingui.h:135
prcycoin-config.h
BitcoinGUI::unsubscribeFromCoreSignals
void unsubscribeFromCoreSignals()
Disconnect core signals from GUI client.
Definition: bitcoingui.cpp:1539
BitcoinGUI::showSeedAction
QAction * showSeedAction
Definition: bitcoingui.h:110
BitcoinGUI::openKBAction
QAction * openKBAction
Definition: bitcoingui.h:138
MasternodeList
Masternode Manager page widget.
Definition: masternodelist.h:36
BitcoinGUI::~BitcoinGUI
~BitcoinGUI()
Definition: bitcoingui.cpp:260
BitcoinGUI::instagramActionClicked
void instagramActionClicked()
Definition: bitcoingui.cpp:904
BitcoinGUI::m_fMousePress
bool m_fMousePress
Definition: bitcoingui.h:168
BitcoinGUI::walletFrame
WalletFrame * walletFrame
Definition: bitcoingui.h:85
BitcoinGUI::openBlockExplorerAPIAction
QAction * openBlockExplorerAPIAction
Definition: bitcoingui.h:140
UnitDisplayStatusBarControl::updateDisplayUnit
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:1593
RPCConsole
Local Bitcoin RPC console.
Definition: rpcconsole.h:30
BitcoinGUI::showHelpMessageAction
QAction * showHelpMessageAction
Definition: bitcoingui.h:137
CAmount
int64_t CAmount
Amount in PRCY (Can be negative)
Definition: amount.h:17
BitcoinGUI::telegramLoungeActionClicked
void telegramLoungeActionClicked()
Definition: bitcoingui.cpp:896
BitcoinGUI::showNormalIfMinimized
void showNormalIfMinimized(bool fToggleHidden=false)
Show window if hidden, unminimize when minimized, rise when obscured or show if hidden and fToggleHid...
Definition: bitcoingui.cpp:1487
BitcoinGUI::eventFilter
bool eventFilter(QObject *object, QEvent *event)
Definition: bitcoingui.cpp:1349
BitcoinGUI::aboutQtAction
QAction * aboutQtAction
Definition: bitcoingui.h:114
BitcoinGUI::bridgeAction
QAction * bridgeAction
Definition: bitcoingui.h:136
BitcoinGUI::telegramOfficialActionClicked
void telegramOfficialActionClicked()
Definition: bitcoingui.cpp:892
BitcoinGUI::fMultiSend
bool fMultiSend
Definition: bitcoingui.h:73
BitcoinGUI::subscribeToCoreSignals
void subscribeToCoreSignals()
Connect core signals to GUI client.
Definition: bitcoingui.cpp:1533
BitcoinGUI::sendCoinsAction
QAction * sendCoinsAction
Definition: bitcoingui.h:99
BitcoinGUI::lockWalletAction
QAction * lockWalletAction
Definition: bitcoingui.h:113
BitcoinGUI::handleRestart
void handleRestart(QStringList args)
Get restart command-line parameters and request restart.
Definition: bitcoingui.cpp:1546
BitcoinGUI::setNumConnections
void setNumConnections(int count)
Set number of connections shown in the UI.
Definition: bitcoingui.cpp:1106
BitcoinGUI::multiSendAction
QAction * multiSendAction
Definition: bitcoingui.h:149
BitcoinGUI::mediumActionClicked
void mediumActionClicked()
Definition: bitcoingui.cpp:900
BitcoinGUI::openTGMNSupportClicked
void openTGMNSupportClicked()
Definition: bitcoingui.cpp:958
BitcoinGUI::optionsClicked
void optionsClicked()
Show configuration dialog.
Definition: bitcoingui.cpp:870
BitcoinGUI::receiveCoinsAction
QAction * receiveCoinsAction
Definition: bitcoingui.h:103
BitcoinGUI::backupWalletAction
QAction * backupWalletAction
Definition: bitcoingui.h:109
BitcoinGUI::detectShutdown
void detectShutdown()
called by a timer to check if fRequestShutdown has been set
Definition: bitcoingui.cpp:1504
BitcoinGUI::showHelpMessageClicked
void showHelpMessageClicked()
Show help message dialog.
Definition: bitcoingui.cpp:926
BitcoinGUI::aboutClicked
void aboutClicked()
Show about dialog.
Definition: bitcoingui.cpp:917
BitcoinGUI::labelBlocksIcon
QLabel * labelBlocksIcon
Definition: bitcoingui.h:92
BitcoinGUI::requestedRestart
void requestedRestart(QStringList args)
Restart handling.
BitcoinGUI::m_previousPos
QPoint m_previousPos
Definition: bitcoingui.h:167
name
const char * name
Definition: rest.cpp:34
BitcoinGUI::twitterAction
QAction * twitterAction
Definition: bitcoingui.h:128
BlockExplorer
Definition: blockexplorer.h:25
BitcoinGUI::instagramAction
QAction * instagramAction
Definition: bitcoingui.h:134
BitcoinGUI::openKBClicked
void openKBClicked()
Definition: bitcoingui.cpp:933
BitcoinGUI::openInfoAction
QAction * openInfoAction
Definition: bitcoingui.h:115
ClientModel
Model for PRCY network client.
Definition: clientmodel.h:44
BitcoinGUI::openAction
QAction * openAction
Definition: bitcoingui.h:125
BitcoinGUI::steemitAction
QAction * steemitAction
Definition: bitcoingui.h:133
BitcoinGUI::telegramLoungeAction
QAction * telegramLoungeAction
Definition: bitcoingui.h:131
BitcoinGUI::changePassphraseAction
QAction * changePassphraseAction
Definition: bitcoingui.h:111
BitcoinGUI::openNetworkAction
QAction * openNetworkAction
Definition: bitcoingui.h:117
BitcoinGUI::unlockWalletAction
QAction * unlockWalletAction
Definition: bitcoingui.h:112
BitcoinGUI::showBackupsAction
QAction * showBackupsAction
Definition: bitcoingui.h:124
BitcoinGUI::toggleHideAction
QAction * toggleHideAction
Definition: bitcoingui.h:107
CWallet
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances,...
Definition: wallet.h:243
BitcoinGUI::facebookActionClicked
void facebookActionClicked()
Social Networks.
Definition: bitcoingui.cpp:880
BitcoinGUI::openDiscordSupportClicked
void openDiscordSupportClicked()
Definition: bitcoingui.cpp:963
BitcoinGUI::createTrayIcon
void createTrayIcon(const NetworkStyle *networkStyle)
Create system tray icon and notification.
Definition: bitcoingui.cpp:790
BitcoinGUI::trayIconActivated
void trayIconActivated(QSystemTrayIcon::ActivationReason reason)
Handle tray icon clicked.
Definition: bitcoingui.cpp:855
BitcoinGUI::openTGMNSupportAction
QAction * openTGMNSupportAction
Definition: bitcoingui.h:143
BitcoinGUI::openMNConfEditorAction
QAction * openMNConfEditorAction
Definition: bitcoingui.h:121
BitcoinGUI::optionsAction
QAction * optionsAction
Definition: bitcoingui.h:104
BitcoinGUI::usedReceivingAddressesAction
QAction * usedReceivingAddressesAction
Definition: bitcoingui.h:101
BitcoinGUI::twitterActionClicked
void twitterActionClicked()
Definition: bitcoingui.cpp:884
BitcoinGUI::labelEncryptionIcon
QPushButton * labelEncryptionIcon
Definition: bitcoingui.h:89
BitcoinGUI::openBootStrapClicked
void openBootStrapClicked()
Definition: bitcoingui.cpp:948
BitcoinGUI::openBridgeAction
QAction * openBridgeAction
Definition: bitcoingui.h:145
BitcoinGUI::unitDisplayControl
UnitDisplayStatusBarControl * unitDisplayControl
Definition: bitcoingui.h:87
BitcoinGUI::closeEvent
void closeEvent(QCloseEvent *event)
Definition: bitcoingui.cpp:1304
BitcoinGUI::showTooltips
bool showTooltips
Definition: bitcoingui.h:162
BitcoinGUI::openBootStrapAction
QAction * openBootStrapAction
Definition: bitcoingui.h:141
BitcoinGUI::message
void message(const QString &title, const QString &message, unsigned int style, bool *ret=NULL)
Notify the user of an event from the core network or transaction handling code.
Definition: bitcoingui.cpp:1232
BitcoinGUI::setStakingStatus
void setStakingStatus()
Definition: bitcoingui.cpp:1364
BitcoinGUI::trayIconMenu
QMenu * trayIconMenu
Definition: bitcoingui.h:158
BitcoinGUI::prevBlocks
int prevBlocks
Keep track of previous number of blocks, to detect progress.
Definition: bitcoingui.h:165
BitcoinGUI::createMenuBar
void createMenuBar()
Create the menu bar and sub-menus.
Definition: bitcoingui.cpp:540
BitcoinGUI::checkForUpdatesClicked
void checkForUpdatesClicked()
Definition: bitcoingui.cpp:983
UnitDisplayStatusBarControl::createContextMenu
void createContextMenu()
Creates context menu, its actions, and wires up all the relevant signals for mouse events.
Definition: bitcoingui.cpp:1566
BitcoinGUI::aboutAction
QAction * aboutAction
Definition: bitcoingui.h:102
UnitDisplayStatusBarControl::onMenuSelection
void onMenuSelection(QAction *action)
Tells underlying optionsModel to update its current display unit.
Definition: bitcoingui.cpp:1610
BitcoinGUI::labelTorIcon
QLabel * labelTorIcon
Definition: bitcoingui.h:90
BitcoinGUI::blockCount
QLabel * blockCount
Definition: bitcoingui.h:153
BitcoinGUI::changeEvent
void changeEvent(QEvent *e)
Definition: bitcoingui.cpp:1288
BitcoinGUI::connectionCount
QLabel * connectionCount
Definition: bitcoingui.h:152
BitcoinGUI::labelStakingIcon
QLabel * labelStakingIcon
Definition: bitcoingui.h:88
BitcoinGUI::checkForUpdatesAction
QAction * checkForUpdatesAction
Definition: bitcoingui.h:148
BitcoinGUI
Bitcoin GUI main class.
Definition: bitcoingui.h:48
BitcoinGUI::openBlockExplorerAction
QAction * openBlockExplorerAction
Definition: bitcoingui.h:126
amount.h
BitcoinGUI::spinnerFrame
int spinnerFrame
Definition: bitcoingui.h:166
BitcoinGUI::appMenuBar
QMenuBar * appMenuBar
Definition: bitcoingui.h:94
BitcoinGUI::encryptWalletAction
QAction * encryptWalletAction
Definition: bitcoingui.h:108
BitcoinGUI::stakingState
QLabel * stakingState
Definition: bitcoingui.h:151
BitcoinGUI::discordAction
QAction * discordAction
Definition: bitcoingui.h:129
BitcoinGUI::openDexClicked
void openDexClicked()
Definition: bitcoingui.cpp:973
BitcoinGUI::openRPCConsoleAction
QAction * openRPCConsoleAction
Definition: bitcoingui.h:116
BitcoinGUI::isStartup
bool isStartup
Definition: bitcoingui.h:74
UnitDisplayStatusBarControl::onDisplayUnitsClicked
void onDisplayUnitsClicked(const QPoint &point)
Shows context menu with Display Unit options by the mouse coordinates.
Definition: bitcoingui.cpp:1603
BitcoinGUI::labelConnectionsIcon
QPushButton * labelConnectionsIcon
Definition: bitcoingui.h:91
UnitDisplayStatusBarControl::mousePressEvent
void mousePressEvent(QMouseEvent *event)
So that it responds to left-button clicks.
Definition: bitcoingui.cpp:1560
BitcoinGUI::openDexAction
QAction * openDexAction
Definition: bitcoingui.h:146
BitcoinGUI::openToolkitAction
QAction * openToolkitAction
Definition: bitcoingui.h:147
UnitDisplayStatusBarControl::optionsModel
OptionsModel * optionsModel
Definition: bitcoingui.h:320