#ifndef _BLANKSCREEN_H_ #define _BLANKSCREEN_H_ #include #include #include struct BlankScreen_Sysdep; class BlankScreen : public QDialog { Q_OBJECT public: BlankScreen(); virtual ~BlankScreen(); void draw(bool force = false); bool lock(const QString& message); bool unlock(); private: bool _locked; QString _message; BlankScreen_Sysdep* _sysdep; private slots: void timer_moveToTop(); }; #endif