Bitcoin ABC 0.30.3
P2P Digital Currency
|
Class for the splashscreen with information of the running client. More...
#include <splashscreen.h>
Public Slots | |
void | finish () |
Hide the splash screen window and schedule the splash screen object for deletion. More... | |
void | showMessage (const QString &message, int alignment, const QColor &color) |
Show message and progress. More... | |
void | handleLoadWallet () |
Handle wallet load notifications. More... | |
Public Member Functions | |
SplashScreen (const NetworkStyle *networkStyle) | |
~SplashScreen () | |
void | setNode (interfaces::Node &node) |
Protected Member Functions | |
void | paintEvent (QPaintEvent *event) override |
void | closeEvent (QCloseEvent *event) override |
bool | eventFilter (QObject *obj, QEvent *ev) override |
Private Member Functions | |
void | subscribeToCoreSignals () |
Connect core signals to splash screen. More... | |
void | unsubscribeFromCoreSignals () |
Disconnect core signals to splash screen. More... | |
void | shutdown () |
Initiate shutdown. More... | |
Private Attributes | |
QPixmap | pixmap |
QString | curMessage |
QColor | curColor |
int | curAlignment |
interfaces::Node * | m_node = nullptr |
bool | m_shutdown = false |
std::unique_ptr< interfaces::Handler > | m_handler_init_message |
std::unique_ptr< interfaces::Handler > | m_handler_show_progress |
std::unique_ptr< interfaces::Handler > | m_handler_load_wallet |
std::list< std::unique_ptr< interfaces::Wallet > > | m_connected_wallets |
std::list< std::unique_ptr< interfaces::Handler > > | m_connected_wallet_handlers |
Class for the splashscreen with information of the running client.
Definition at line 26 of file splashscreen.h.
|
explicit |
SplashScreen::~SplashScreen | ( | ) |
|
overrideprotected |
|
overrideprotected |
|
slot |
Hide the splash screen window and schedule the splash screen object for deletion.
Definition at line 182 of file splashscreen.cpp.
|
slot |
Handle wallet load notifications.
Definition at line 222 of file splashscreen.cpp.
|
overrideprotected |
Definition at line 256 of file splashscreen.cpp.
void SplashScreen::setNode | ( | interfaces::Node & | node | ) |
Definition at line 156 of file splashscreen.cpp.
|
slot |
Show message and progress.
Definition at line 248 of file splashscreen.cpp.
|
private |
Initiate shutdown.
Definition at line 165 of file splashscreen.cpp.
|
private |
Connect core signals to splash screen.
Definition at line 213 of file splashscreen.cpp.
|
private |
Disconnect core signals to splash screen.
Definition at line 237 of file splashscreen.cpp.
|
private |
Definition at line 64 of file splashscreen.h.
|
private |
Definition at line 63 of file splashscreen.h.
|
private |
Definition at line 62 of file splashscreen.h.
|
private |
Definition at line 72 of file splashscreen.h.
|
private |
Definition at line 71 of file splashscreen.h.
|
private |
Definition at line 68 of file splashscreen.h.
|
private |
Definition at line 70 of file splashscreen.h.
|
private |
Definition at line 69 of file splashscreen.h.
|
private |
Definition at line 66 of file splashscreen.h.
|
private |
Definition at line 67 of file splashscreen.h.
|
private |
Definition at line 61 of file splashscreen.h.