Pool Video Switch v2
Software video switch for distributed remote display in a lecture environment
blankscreen.h
Go to the documentation of this file.
1 #ifndef _BLANKSCREEN_H_
2 #define _BLANKSCREEN_H_
3 
4 #include <QString>
5 #include <QDialog>
6 #include <QDebug>
7 
8 struct BlankScreen_Sysdep;
9 
10 class BlankScreen : public QDialog
11 {
12  Q_OBJECT
13 public:
14  BlankScreen();
15  virtual ~BlankScreen();
16  void draw(bool force = false);
17  bool lock(const QString& message);
18  bool unlock();
19 
20 private:
21  bool _locked;
22  QString _message;
24 
25 private slots:
26  void timer_moveToTop();
27 };
28 
29 #endif
virtual ~BlankScreen()
Definition: blankscreen.cpp:31
void timer_moveToTop()
Definition: blankscreen.cpp:91
QString _message
Definition: blankscreen.h:22
bool unlock()
Definition: blankscreen.cpp:68
bool lock(const QString &message)
Definition: blankscreen.cpp:40
void draw(bool force=false)
BlankScreen_Sysdep * _sysdep
Definition: blankscreen.h:23
bool _locked
Definition: blankscreen.h:21