Bitcoin Core 28.99.0
P2P Digital Currency
|
Class for the splashscreen with information of the running client. More...
#include <splashscreen.h>
Public Slots | |
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 {0} |
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_init_wallet |
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 |
Handle wallet load notifications.
Definition at line 188 of file splashscreen.cpp.
|
overrideprotected |
Definition at line 219 of file splashscreen.cpp.
void SplashScreen::setNode | ( | interfaces::Node & | node | ) |
Definition at line 138 of file splashscreen.cpp.
|
slot |
Show message and progress.
Definition at line 211 of file splashscreen.cpp.
|
private |
Initiate shutdown.
Definition at line 146 of file splashscreen.cpp.
|
private |
Connect core signals to splash screen.
Definition at line 180 of file splashscreen.cpp.
|
private |
Disconnect core signals to splash screen.
Definition at line 199 of file splashscreen.cpp.
|
private |
Definition at line 60 of file splashscreen.h.
|
private |
Definition at line 59 of file splashscreen.h.
|
private |
Definition at line 58 of file splashscreen.h.
|
private |
Definition at line 69 of file splashscreen.h.
|
private |
Definition at line 68 of file splashscreen.h.
|
private |
Definition at line 64 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 65 of file splashscreen.h.
|
private |
Definition at line 62 of file splashscreen.h.
|
private |
Definition at line 63 of file splashscreen.h.
|
private |
Definition at line 57 of file splashscreen.h.