 |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Go to the documentation of this file.
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>
21 #include <QProgressDialog>
22 #include <QNetworkReply>
41 class QProgressDialog;
69 bool setCurrentWallet(
const QString&
name);
70 void removeAllWallets();
71 #endif // ENABLE_WALLET
210 void message(
const QString& title,
const QString&
message,
unsigned int style,
bool* ret = NULL);
222 void setEncryptionStatus(
int status);
225 void incomingTransaction(
const QString& date,
int unit,
const CAmount& amount,
const QString& type,
const QString& address,
const QString& confirmations);
226 #endif // ENABLE_WALLET
235 void gotoOverviewPage();
237 void gotoHistoryPage();
239 void gotoBlockExplorerPage();
241 void gotoMasternodePage();
243 void gotoReceiveCoinsPage();
247 void gotoOptionsPage();
249 void gotoSendCoinsPage(QString addr =
"");
251 void gotoMultiSendDialog();
255 void showSeedPhrase();
257 #endif // ENABLE_WALLET
291 void macosDockIconActivated();
335 #endif // BITCOIN_QT_BITCOINGUI_H
void createToolBars()
Create the toolbars.
void redditActionClicked()
QAction * openGitWikiAction
QSystemTrayIcon * trayIcon
void discordActionClicked()
void setWalletActionsEnabled(bool enabled)
Enable or disable all wallet-related actions.
static const QString DEFAULT_WALLET
void toggleHidden()
Simply calls showNormalIfMinimized(true) for use in SLOT() macro.
Interface to Bitcoin wallet from Qt view code.
void createActions(const NetworkStyle *networkStyle)
Create the main UI actions.
void receivedURI(const QString &uri)
Signal raised when a URI was entered or dragged to the GUI.
QAction * openPeersAction
QAction * showDataDirAction
void openBlockExplorerAPIClicked()
ClientModel * clientModel
QAction * showQtDirAction
void setStakingInProgress(bool)
void openGitWikiClicked()
QAction * usedSendingAddressesAction
QAction * masternodeAction
QProgressDialog * progressDialog
void serviceRequestFinished(QNetworkReply *reply)
void dropEvent(QDropEvent *event)
void updateTorIcon()
Set the Tor-enabled icon as shown in the UI.
void openToolkitClicked()
QAction * openDiscordSupportAction
void createTrayIconMenu()
Create system tray menu (or setup the dock menu)
void setNumBlocks(int count)
Set number of blocks shown in the UI.
void openTGTechSupportClicked()
Notificator * notificator
void setOptionsModel(OptionsModel *optionsModel)
Lets the control know about the Options Model (and its signals)
QAction * openConfEditorAction
QAction * telegramOfficialAction
BitcoinGUI(const NetworkStyle *networkStyle, QWidget *parent=0)
void steemitActionClicked()
QAction * openTGTechSupportAction
void dragEnterEvent(QDragEnterEvent *event)
Interface from Qt to configuration data structure for Bitcoin client.
BlockExplorer * explorerWindow
void showProgress(const QString &title, int nProgress)
Show progress dialog e.g.
Cross-platform desktop notification client.
UnitDisplayStatusBarControl()
void setClientModel(ClientModel *clientModel)
Set the client model.
QAction * openRepairAction
void unsubscribeFromCoreSignals()
Disconnect core signals from GUI client.
Masternode Manager page widget.
void instagramActionClicked()
WalletFrame * walletFrame
QAction * openBlockExplorerAPIAction
void updateDisplayUnit(int newUnits)
When Display Units are changed on OptionsModel it will refresh the display text of the control on the...
Local Bitcoin RPC console.
QAction * showHelpMessageAction
int64_t CAmount
Amount in PRCY (Can be negative)
void telegramLoungeActionClicked()
void showNormalIfMinimized(bool fToggleHidden=false)
Show window if hidden, unminimize when minimized, rise when obscured or show if hidden and fToggleHid...
bool eventFilter(QObject *object, QEvent *event)
void telegramOfficialActionClicked()
void subscribeToCoreSignals()
Connect core signals to GUI client.
QAction * sendCoinsAction
QAction * lockWalletAction
void handleRestart(QStringList args)
Get restart command-line parameters and request restart.
void setNumConnections(int count)
Set number of connections shown in the UI.
QAction * multiSendAction
void mediumActionClicked()
void openTGMNSupportClicked()
void optionsClicked()
Show configuration dialog.
QAction * receiveCoinsAction
QAction * backupWalletAction
void detectShutdown()
called by a timer to check if fRequestShutdown has been set
void showHelpMessageClicked()
Show help message dialog.
void aboutClicked()
Show about dialog.
void requestedRestart(QStringList args)
Restart handling.
QAction * instagramAction
Model for PRCY network client.
QAction * telegramLoungeAction
QAction * changePassphraseAction
QAction * openNetworkAction
QAction * unlockWalletAction
QAction * showBackupsAction
QAction * toggleHideAction
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances,...
void facebookActionClicked()
Social Networks.
void openDiscordSupportClicked()
void createTrayIcon(const NetworkStyle *networkStyle)
Create system tray icon and notification.
void trayIconActivated(QSystemTrayIcon::ActivationReason reason)
Handle tray icon clicked.
QAction * openTGMNSupportAction
QAction * openMNConfEditorAction
QAction * usedReceivingAddressesAction
void twitterActionClicked()
QPushButton * labelEncryptionIcon
void openBootStrapClicked()
QAction * openBridgeAction
UnitDisplayStatusBarControl * unitDisplayControl
void closeEvent(QCloseEvent *event)
QAction * openBootStrapAction
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.
int prevBlocks
Keep track of previous number of blocks, to detect progress.
void createMenuBar()
Create the menu bar and sub-menus.
void checkForUpdatesClicked()
void createContextMenu()
Creates context menu, its actions, and wires up all the relevant signals for mouse events.
void onMenuSelection(QAction *action)
Tells underlying optionsModel to update its current display unit.
void changeEvent(QEvent *e)
QLabel * labelStakingIcon
QAction * checkForUpdatesAction
QAction * openBlockExplorerAction
QAction * encryptWalletAction
QAction * openRPCConsoleAction
void onDisplayUnitsClicked(const QPoint &point)
Shows context menu with Display Unit options by the mouse coordinates.
QPushButton * labelConnectionsIcon
void mousePressEvent(QMouseEvent *event)
So that it responds to left-button clicks.
QAction * openToolkitAction
OptionsModel * optionsModel