22 class CpMainModel; |
22 class CpMainModel; |
23 class HbAbstractViewItem; |
23 class HbAbstractViewItem; |
24 class HbDataFormModelItem; |
24 class HbDataFormModelItem; |
25 class CpItemDataHelper; |
25 class CpItemDataHelper; |
26 class HbMainWindow; |
26 class HbMainWindow; |
|
27 class HbActivityManager; |
27 |
28 |
28 class CpMainView : public CpBaseSettingView |
29 class CpMainView : public CpBaseSettingView |
29 { |
30 { |
30 Q_OBJECT |
31 Q_OBJECT |
31 public: |
32 public: |
32 explicit CpMainView(HbMainWindow *mainWindow = 0); |
33 explicit CpMainView(HbMainWindow *mainWindow = 0); |
33 virtual ~CpMainView(); |
34 virtual ~CpMainView(); |
34 bool event(QEvent *e); |
35 bool event(QEvent *e); |
|
36 public slots: |
|
37 void loadActivity(); |
|
38 void saveActivity(); |
35 private slots: |
39 private slots: |
36 void initializeMainModel(); |
40 void initializeMainModel(); |
|
41 void onAboutToChangeView(HbView * oldView, HbView *newView); |
|
42 void onDataFormItemActivated(const QModelIndex &index); |
37 private: |
43 private: |
38 Q_DISABLE_COPY(CpMainView) |
44 Q_DISABLE_COPY(CpMainView) |
39 private: |
45 private: |
40 CpMainModel *mMainModel; |
46 CpMainModel *mMainModel; |
41 CpItemDataHelper *mItemDataHelper; |
47 CpItemDataHelper *mItemDataHelper; |
42 HbMainWindow *mMainWindow; |
48 HbMainWindow *mMainWindow; |
|
49 // not own |
|
50 HbActivityManager *mActivityManager; |
|
51 |
|
52 QPixmap mScreenshot; |
43 }; |
53 }; |
44 |
54 |
45 #endif |
55 #endif |
46 //End of file |
56 //End of file |
47 |
57 |