Changeset View
Changeset View
Standalone View
Standalone View
src/qt/splashscreen.h
Show All 30 Lines | |||||
public Q_SLOTS: | public Q_SLOTS: | ||||
/** Slot to call finish() method as it's not defined as slot */ | /** Slot to call finish() method as it's not defined as slot */ | ||||
void slotFinish(QWidget *mainWin); | void slotFinish(QWidget *mainWin); | ||||
/** Show message and progress */ | /** Show message and progress */ | ||||
void showMessage(const QString &message, int alignment, | void showMessage(const QString &message, int alignment, | ||||
const QColor &color); | const QColor &color); | ||||
/** Sets the break action */ | |||||
void setBreakAction(const std::function<void(void)> &action); | |||||
protected: | protected: | ||||
bool eventFilter(QObject *obj, QEvent *ev) override; | bool eventFilter(QObject *obj, QEvent *ev) override; | ||||
private: | private: | ||||
/** Connect core signals to splash screen */ | /** Connect core signals to splash screen */ | ||||
void subscribeToCoreSignals(); | void subscribeToCoreSignals(); | ||||
/** Disconnect core signals to splash screen */ | /** Disconnect core signals to splash screen */ | ||||
void unsubscribeFromCoreSignals(); | void unsubscribeFromCoreSignals(); | ||||
/** Connect wallet signals to splash screen */ | /** Connect wallet signals to splash screen */ | ||||
void ConnectWallet(CWallet *); | void ConnectWallet(CWallet *); | ||||
QPixmap pixmap; | QPixmap pixmap; | ||||
QString curMessage; | QString curMessage; | ||||
QColor curColor; | QColor curColor; | ||||
int curAlignment; | int curAlignment; | ||||
QList<CWallet *> connectedWallets; | QList<CWallet *> connectedWallets; | ||||
std::function<void(void)> breakAction; | |||||
}; | }; | ||||
#endif // BITCOIN_QT_SPLASHSCREEN_H | #endif // BITCOIN_QT_SPLASHSCREEN_H |