5 #ifndef BITCOIN_QT_SPLASHSCREEN_H 6 #define BITCOIN_QT_SPLASHSCREEN_H 9 #include <QSplashScreen> 44 void showMessage(
const QString &message,
int alignment,
const QColor &color);
55 void ConnectWallet(std::unique_ptr<interfaces::Wallet> wallet);
70 #endif // BITCOIN_QT_SPLASHSCREEN_H bool eventFilter(QObject *obj, QEvent *ev)
void unsubscribeFromCoreSignals()
Disconnect core signals to splash screen.
std::unique_ptr< interfaces::Handler > m_handler_show_progress
void ConnectWallet(std::unique_ptr< interfaces::Wallet > wallet)
Connect wallet signals to splash screen.
void closeEvent(QCloseEvent *event)
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
SplashScreen(interfaces::Node &node, Qt::WindowFlags f, const NetworkStyle *networkStyle)
void subscribeToCoreSignals()
Connect core signals to splash screen.
void paintEvent(QPaintEvent *event)
void showMessage(const QString &message, int alignment, const QColor &color)
Show message and progress.
std::list< std::unique_ptr< interfaces::Handler > > m_connected_wallet_handlers
void slotFinish(QWidget *mainWin)
Slot to call finish() method as it's not defined as slot.
interfaces::Node & m_node
Top-level interface for a bitcoin node (bsha3d process).