Parent Directory | Revision Log
first functioning clientside xml-controlled switch
1 | |
2 | #ifndef MAINVIEW_H |
3 | #define MAINVIEW_H |
4 | |
5 | #include <QVector> |
6 | #include <QWidget> |
7 | #include "screenmanager.h" |
8 | #include "screenitem.h" |
9 | #include "screenxmlhandler.h" |
10 | |
11 | class VideoView; |
12 | class MyWebView; |
13 | class ClientSideRender; |
14 | class PictureView; |
15 | |
16 | class MainView : public QWidget |
17 | { |
18 | |
19 | Q_OBJECT |
20 | public: |
21 | MainView(QWidget* parent); |
22 | |
23 | public slots: |
24 | void onTimer(); |
25 | |
26 | private: |
27 | bool readXml(); |
28 | void switchScreens(); |
29 | |
30 | |
31 | MyWebView* web; |
32 | ClientSideRender* render; |
33 | PictureView* picture; |
34 | VideoView* video; |
35 | QWidget* current; |
36 | ScreenManager screenManager; |
37 | |
38 | QTime lastXml; |
39 | QTime lastScreenSwitch; |
40 | ScreenItem currentItem; |
41 | int currentItemIdx; |
42 | QVector<ScreenItem> screenItems; |
43 | |
44 | ScreenXmlHandler xmlHandler; |
45 | |
46 | |
47 | }; |
48 | |
49 | #endif //MAINVIEW_H |
ViewVC Help | |
Powered by ViewVC 1.1.20 |