equal
deleted
inserted
replaced
21 #include <QObject> |
21 #include <QObject> |
22 #include <QSet> |
22 #include <QSet> |
23 #include <hbdocumentloader.h> |
23 #include <hbdocumentloader.h> |
24 |
24 |
25 #include <cntabstractview.h> |
25 #include <cntabstractview.h> |
|
26 #include <cntextensiongroupcallback.h> |
26 |
27 |
27 class HbAction; |
28 class HbAction; |
28 class HbView; |
29 class HbView; |
29 class HbListView; |
30 class HbListView; |
30 class CntCollectionListModel; |
31 class CntCollectionListModel; |
33 class HbAbstractViewItem; |
34 class HbAbstractViewItem; |
34 class CntExtensionManager; |
35 class CntExtensionManager; |
35 |
36 |
36 QTM_USE_NAMESPACE |
37 QTM_USE_NAMESPACE |
37 |
38 |
38 class CntCollectionView : public QObject, public CntAbstractView |
39 class CntCollectionView : public QObject, public CntAbstractView, public CntExtensionGroupCallback |
39 { |
40 { |
40 Q_OBJECT |
41 Q_OBJECT |
41 friend class TestCntCollectionView; |
42 friend class TestCntCollectionView; |
42 |
43 |
43 public: |
44 public: |
48 void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs ); |
49 void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs ); |
49 void deactivate(); |
50 void deactivate(); |
50 bool isDefault() const { return false; } |
51 bool isDefault() const { return false; } |
51 HbView* view() const { return mView; } |
52 HbView* view() const { return mView; } |
52 int viewId() const { return collectionView; } |
53 int viewId() const { return collectionView; } |
|
54 |
|
55 public: // From CntExtensionGroupCallback |
|
56 void openView(CntViewParameters& viewParams); |
53 |
57 |
54 private slots: |
58 private slots: |
55 void showPreviousView(); |
59 void showPreviousView(); |
56 void openGroup(const QModelIndex &index); |
60 void openGroup(const QModelIndex &index); |
57 |
61 |