5 #ifndef BITCOIN_QT_SPLASHSCREEN_H 6 #define BITCOIN_QT_SPLASHSCREEN_H 35 void paintEvent(QPaintEvent *event)
override;
36 void closeEvent(QCloseEvent *event)
override;
44 void showMessage(
const QString &message,
int alignment,
48 bool eventFilter(QObject *obj, QEvent *ev)
override;
52 void subscribeToCoreSignals();
54 void unsubscribeFromCoreSignals();
58 void ConnectWallet(std::unique_ptr<interfaces::Wallet> wallet);
66 bool m_shutdown =
false;
74 #endif // BITCOIN_QT_SPLASHSCREEN_H std::unique_ptr< interfaces::Handler > m_handler_show_progress
std::unique_ptr< interfaces::Handler > m_handler_load_wallet
Class for the splashscreen with information of the running client.
std::unique_ptr< interfaces::Handler > m_handler_init_message
std::list< std::unique_ptr< interfaces::Wallet > > m_connected_wallets
std::list< std::unique_ptr< interfaces::Handler > > m_connected_wallet_handlers
Top-level interface for a bitcoin node (bitcoind process).