![]() |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Signals for UI communication. More...
#include <guiinterface.h>
Public Types | |
| enum | MessageBoxFlags { ICON_INFORMATION = 0, ICON_WARNING = (1U << 0), ICON_ERROR = (1U << 1), ICON_MASK = (ICON_INFORMATION | ICON_WARNING | ICON_ERROR), BTN_OK = 0x00000400U, BTN_YES = 0x00004000U, BTN_NO = 0x00010000U, BTN_ABORT = 0x00040000U, BTN_RETRY = 0x00080000U, BTN_IGNORE = 0x00100000U, BTN_CLOSE = 0x00200000U, BTN_CANCEL = 0x00400000U, BTN_DISCARD = 0x00800000U, BTN_HELP = 0x01000000U, BTN_APPLY = 0x02000000U, BTN_RESET = 0x04000000U, BTN_MASK, MODAL = 0x10000000U, SECURE = 0x40000000U, MSG_INFORMATION = ICON_INFORMATION, MSG_WARNING = (ICON_WARNING | BTN_OK | MODAL), MSG_ERROR = (ICON_ERROR | BTN_OK | MODAL) } |
| Flags for CClientUIInterface::ThreadSafeMessageBox. More... | |
Public Attributes | |
| boost::signals2::signal< bool(const std::string &message, const std::string &caption, unsigned int style), boost::signals2::last_value< bool > > | ThreadSafeMessageBox |
| Show message box. More... | |
| boost::signals2::signal< void(const std::string &message)> | InitMessage |
| Progress message during initialization. More... | |
| boost::signals2::signal< void()> | ShowRecoveryDialog |
| Show recovery dialog. More... | |
| boost::signals2::signal< std::string(const char *psz)> | Translate |
| Translate a message to the native language of the user. More... | |
| boost::signals2::signal< void(int newNumConnections)> | NotifyNumConnectionsChanged |
| Number of network connections changed. More... | |
| boost::signals2::signal< void()> | NotifyAlertChanged |
| New, updated or cancelled alert. More... | |
| boost::signals2::signal< void(CWallet *wallet)> | LoadWallet |
| A wallet has been loaded. More... | |
| boost::signals2::signal< void(const std::string &title, int nProgress)> | ShowProgress |
| Show progress e.g. More... | |
| boost::signals2::signal< void(bool fInitialDownload, const CBlockIndex *newTip)> | NotifyBlockTip |
| New block has been accepted. More... | |
| boost::signals2::signal< void(int size, const uint256 &hash)> | NotifyBlockSize |
| New block has been accepted and is over a certain size. More... | |
| boost::signals2::signal< void(void)> | BannedListChanged |
| Banlist did change. More... | |
Signals for UI communication.
Definition at line 28 of file guiinterface.h.
Flags for CClientUIInterface::ThreadSafeMessageBox.
| Enumerator | |
|---|---|
| ICON_INFORMATION | |
| ICON_WARNING | |
| ICON_ERROR | |
| ICON_MASK | Mask of all available icons in CClientUIInterface::MessageBoxFlags This needs to be updated, when icons are changed there! |
| BTN_OK | These values are taken from qmessagebox.h "enum StandardButton" to be directly usable. |
| BTN_YES | |
| BTN_NO | |
| BTN_ABORT | |
| BTN_RETRY | |
| BTN_IGNORE | |
| BTN_CLOSE | |
| BTN_CANCEL | |
| BTN_DISCARD | |
| BTN_HELP | |
| BTN_APPLY | |
| BTN_RESET | |
| BTN_MASK | Mask of all available buttons in CClientUIInterface::MessageBoxFlags This needs to be updated, when buttons are changed there! |
| MODAL | Force blocking, modal message box dialog (not just OS notification) |
| SECURE | Do not print contents of message to debug log. |
| MSG_INFORMATION | Predefined combinations for certain default usage cases. |
| MSG_WARNING | |
| MSG_ERROR | |
Definition at line 32 of file guiinterface.h.
| boost::signals2::signal<void (void)> CClientUIInterface::BannedListChanged |
Banlist did change.
Definition at line 110 of file guiinterface.h.
| boost::signals2::signal<void(const std::string& message)> CClientUIInterface::InitMessage |
Progress message during initialization.
Definition at line 83 of file guiinterface.h.
| boost::signals2::signal<void(CWallet* wallet)> CClientUIInterface::LoadWallet |
A wallet has been loaded.
Definition at line 98 of file guiinterface.h.
| boost::signals2::signal<void()> CClientUIInterface::NotifyAlertChanged |
New, updated or cancelled alert.
Definition at line 95 of file guiinterface.h.
| boost::signals2::signal<void(int size, const uint256& hash)> CClientUIInterface::NotifyBlockSize |
New block has been accepted and is over a certain size.
Definition at line 107 of file guiinterface.h.
| boost::signals2::signal<void(bool fInitialDownload, const CBlockIndex* newTip)> CClientUIInterface::NotifyBlockTip |
New block has been accepted.
Definition at line 104 of file guiinterface.h.
| boost::signals2::signal<void(int newNumConnections)> CClientUIInterface::NotifyNumConnectionsChanged |
Number of network connections changed.
Definition at line 92 of file guiinterface.h.
| boost::signals2::signal<void(const std::string& title, int nProgress)> CClientUIInterface::ShowProgress |
| boost::signals2::signal<void()> CClientUIInterface::ShowRecoveryDialog |
Show recovery dialog.
Definition at line 86 of file guiinterface.h.
| boost::signals2::signal<bool(const std::string& message, const std::string& caption, unsigned int style), boost::signals2::last_value<bool> > CClientUIInterface::ThreadSafeMessageBox |
Show message box.
Definition at line 80 of file guiinterface.h.
| boost::signals2::signal<std::string(const char* psz)> CClientUIInterface::Translate |
Translate a message to the native language of the user.
Definition at line 89 of file guiinterface.h.
1.8.17