equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef HS_MAIN_WINDOW_H |
18 #ifndef HS_MAIN_WINDOW_H |
19 #define HS_MAIN_WINDOW_H |
19 #define HS_MAIN_WINDOW_H |
20 |
20 |
|
21 #include <QObject> |
|
22 #include <QPixmap> |
|
23 |
21 class HsMenuView; |
24 class HsMenuView; |
22 class HsMainWindow |
25 class HsMainWindow: public QObject |
23 { |
26 { |
24 |
27 Q_OBJECT |
|
28 |
25 public: |
29 public: |
26 HsMainWindow(); |
30 HsMainWindow(); |
27 virtual ~HsMainWindow(); |
31 virtual ~HsMainWindow(); |
28 |
32 |
29 virtual void setCurrentView(const HsMenuView &menuView); |
33 virtual void setCurrentView(const HsMenuView &menuView); |
|
34 virtual QPixmap grabScreenshot(); |
|
35 |
|
36 public slots: |
|
37 virtual void saveActivity(); |
|
38 |
|
39 signals: |
|
40 void viewIsReady(); |
|
41 |
|
42 private: |
|
43 /* |
|
44 * not owned |
|
45 * |
|
46 */ |
|
47 QObject* mActivityClient; |
30 }; |
48 }; |
31 |
49 |
32 #endif // HS_MAIN_WINDOW_H |
50 #endif // HS_MAIN_WINDOW_H |