5 #ifndef BITCOIN_QT_SPLASHSCREEN_H 6 #define BITCOIN_QT_SPLASHSCREEN_H 41 void showMessage(
const QString &message,
int alignment,
const QColor &color);
47 bool eventFilter(QObject * obj, QEvent * ev)
override;
72 #endif // BITCOIN_QT_SPLASHSCREEN_H void unsubscribeFromCoreSignals()
Disconnect core signals to splash screen.
std::unique_ptr< interfaces::Handler > m_handler_show_progress
bool eventFilter(QObject *obj, QEvent *ev) override
std::unique_ptr< interfaces::Handler > m_handler_load_wallet
Class for the splashscreen with information of the running client.
void setNode(interfaces::Node &node)
std::unique_ptr< interfaces::Handler > m_handler_init_message
std::list< std::unique_ptr< interfaces::Wallet > > m_connected_wallets
void subscribeToCoreSignals()
Connect core signals to splash screen.
SplashScreen(const NetworkStyle *networkStyle)
void closeEvent(QCloseEvent *event) override
void showMessage(const QString &message, int alignment, const QColor &color)
Show message and progress.
interfaces::Node * m_node
std::list< std::unique_ptr< interfaces::Handler > > m_connected_wallet_handlers
void paintEvent(QPaintEvent *event) override
std::unique_ptr< interfaces::Handler > m_handler_init_wallet
void handleLoadWallet()
Handle wallet load notifications.
void shutdown()
Initiate shutdown.
Top-level interface for a bitcoin node (bitcoind process).