26 |
26 |
27 #include <QtGui> |
27 #include <QtGui> |
28 #include <HbApplication> |
28 #include <HbApplication> |
29 #include <HbListview> |
29 #include <HbListview> |
30 #include <HbIcon> |
30 #include <HbIcon> |
31 #include <HbLabel> |
|
32 #include <HbGridView> |
31 #include <HbGridView> |
33 #include <HbGridViewItem> |
32 #include <HbGridViewItem> |
34 #include <HbMainWindow> |
33 #include <HbMainWindow> |
35 #include <HbMenu> |
34 #include <HbMenu> |
36 #include <QDirModel> |
35 #include <QDirModel> |
37 |
36 |
38 class QTimer; |
37 class QTimer; |
39 class HbMenu; |
38 class HbMenu; |
40 class HbMainWindow; |
39 class HgGrid; |
41 class HbGridView; |
40 class HgMediawall; |
42 class HbAction; |
41 class HbAction; |
43 class HbMenuItem; |
42 class HbMenuItem; |
44 class QFileSystemWatcher; |
43 class QFileSystemWatcher; |
45 class HgCacheProxyModel; |
44 class HgCacheProxyModel; |
46 class HbSlider; |
45 class HbSlider; |
56 |
55 |
57 private slots: |
56 private slots: |
58 void processAction( HbAction* action ); |
57 void processAction( HbAction* action ); |
59 void sortTestTimeout(); |
58 void sortTestTimeout(); |
60 void filterTestTimeout(); |
59 void filterTestTimeout(); |
|
60 void resetTestTimeout(); |
61 |
61 |
62 private: |
62 private: |
63 HbMenu *createMainMenu(); |
63 HbMenu *createMainMenu(); |
64 |
64 |
65 void addChangeViewMenu(HbMenu* parent); |
65 void addChangeViewMenu(HbMenu* parent); |
66 void addCacheProxyModelMenu(HbMenu* parent); |
66 void addCacheProxyModelMenu(HbMenu* parent); |
67 void addDataProviderMenu(HbMenu* parent); |
67 void addDataProviderMenu(HbMenu* parent); |
|
68 void scrollTo(int pos); |
68 |
69 |
69 private: |
70 private: |
70 HbWidget* mView; |
71 HbWidget* mCurrentWidget; |
|
72 HbGridView* mGridWidget; |
|
73 HbListView* mListWidget; |
|
74 HgMediawall * mMediaWallWidget; |
|
75 HgGrid * mHgGridWidget; |
|
76 |
71 HgCacheProxyModel *mModel; |
77 HgCacheProxyModel *mModel; |
72 |
78 |
73 MyDataProvider *mMyDataProvider; |
79 MyDataProvider *mMyDataProvider; |
74 HbView* mMainView; |
80 HbView* mMainView; |
|
81 |
75 QTimer *mSortTestTimer; |
82 QTimer *mSortTestTimer; |
76 int mSortTestVal; |
83 int mSortTestVal; |
77 |
84 |
78 QTimer *mFilterTestTimer; |
85 QTimer *mFilterTestTimer; |
79 int mFilterTestVal; |
86 int mFilterTestVal; |
|
87 |
|
88 QTimer *mResetTestTimer; |
|
89 int mResetTestVal; |
|
90 |
80 }; |
91 }; |
81 |
92 |
82 #endif // CONTENTWIDGET_H |
93 #endif // CONTENTWIDGET_H |