diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2014-09-22 09:33:21 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2014-09-22 09:33:34 +0200 |
commit | 6b09bc45b12465dc8511f1e84791e3b4db5400b8 (patch) | |
tree | 5fc60b480a30373f96f06513d985a3acf61a973a /src/qt/splashscreen.h | |
parent | 5547f08ec70882340fc0cf76e2a442298c02f326 (diff) | |
parent | a49f11d9edf2f7dbce154ca370494a8f86e013d0 (diff) | |
download | bitcoin-6b09bc45b12465dc8511f1e84791e3b4db5400b8.tar.xz |
Merge pull request #4941
a49f11d qt: Change splash screen to normal window (Wladimir J. van der Laan)
Diffstat (limited to 'src/qt/splashscreen.h')
-rw-r--r-- | src/qt/splashscreen.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/qt/splashscreen.h b/src/qt/splashscreen.h index d79038d81d..1151d6c111 100644 --- a/src/qt/splashscreen.h +++ b/src/qt/splashscreen.h @@ -9,23 +9,34 @@ /** class for the splashscreen with information of the running client */ -class SplashScreen : public QSplashScreen +class SplashScreen : public QWidget { Q_OBJECT public: - explicit SplashScreen(const QPixmap &pixmap, Qt::WindowFlags f, bool isTestNet); + explicit SplashScreen(Qt::WindowFlags f, bool isTestNet); ~SplashScreen(); +protected: + void paintEvent(QPaintEvent *event); + public slots: /** Slot to call finish() method as it's not defined as slot */ void slotFinish(QWidget *mainWin); + /** Show message and progress */ + void showMessage(const QString &message, int alignment, const QColor &color); + private: /** Connect core signals to splash screen */ void subscribeToCoreSignals(); /** Disconnect core signals to splash screen */ void unsubscribeFromCoreSignals(); + + QPixmap pixmap; + QString curMessage; + QColor curColor; + int curAlignment; }; #endif // SPLASHSCREEN_H |