 |
Bitcoin Core
21.99.0
P2P Digital Currency
|
Go to the documentation of this file.
5 #ifndef BITCOIN_QT_SPLASHSCREEN_H
6 #define BITCOIN_QT_SPLASHSCREEN_H
44 void showMessage(
const QString &message,
int alignment,
const QColor &color);
50 bool eventFilter(QObject * obj, QEvent * ev)
override;
74 #endif // BITCOIN_QT_SPLASHSCREEN_H
std::list< std::unique_ptr< interfaces::Handler > > m_connected_wallet_handlers
void setNode(interfaces::Node &node)
void finish()
Hide the splash screen window and schedule the splash screen object for deletion.
void paintEvent(QPaintEvent *event) override
void handleLoadWallet()
Handle wallet load notifications.
bool eventFilter(QObject *obj, QEvent *ev) override
void unsubscribeFromCoreSignals()
Disconnect core signals to splash screen.
std::unique_ptr< interfaces::Handler > m_handler_init_message
SplashScreen(const NetworkStyle *networkStyle)
void subscribeToCoreSignals()
Connect core signals to splash screen.
std::list< std::unique_ptr< interfaces::Wallet > > m_connected_wallets
std::unique_ptr< interfaces::Handler > m_handler_show_progress
void showMessage(const QString &message, int alignment, const QColor &color)
Show message and progress.
Top-level interface for a bitcoin node (bitcoind process).
interfaces::Node * m_node
Class for the splashscreen with information of the running client.
void closeEvent(QCloseEvent *event) override
void shutdown()
Initiate shutdown.
std::unique_ptr< interfaces::Handler > m_handler_load_wallet