equal
deleted
inserted
replaced
26 class HbView; |
26 class HbView; |
27 class HbDocumentLoader; |
27 class HbDocumentLoader; |
28 class HbAction; |
28 class HbAction; |
29 class CntListModel; |
29 class CntListModel; |
30 |
30 |
31 |
|
32 class QTPBK_EXPORT CntBaseSelectionView : public QObject, public CntAbstractView |
31 class QTPBK_EXPORT CntBaseSelectionView : public QObject, public CntAbstractView |
33 { |
32 { |
34 Q_OBJECT |
33 Q_OBJECT |
|
34 friend class TestCntBaseSelectionView; |
35 |
35 |
36 public: |
36 public: |
37 CntBaseSelectionView(); |
37 CntBaseSelectionView(); |
38 ~CntBaseSelectionView(); |
38 ~CntBaseSelectionView(); |
39 |
39 |
42 void viewClosed(); |
42 void viewClosed(); |
43 |
43 |
44 public: |
44 public: |
45 void activate( const CntViewParameters aArgs ); |
45 void activate( const CntViewParameters aArgs ); |
46 void deactivate(); |
46 void deactivate(); |
47 bool isDefault() const; |
47 bool isDefault() const { return false; } |
48 HbView* view() const; |
48 HbView* view() const { return mView; } |
49 |
49 |
50 void setEngine( CntAbstractEngine& aEngine ){ mEngine = &aEngine; } |
50 void setEngine( CntAbstractEngine& aEngine ){ mEngine = &aEngine; } |
51 virtual int viewId() const = 0; |
51 virtual int viewId() const = 0; |
52 |
52 |
53 protected: |
53 protected: |
54 HbDocumentLoader* mDocument; |
54 HbDocumentLoader *mDocument; |
55 HbListView* mListView; |
55 HbListView *mListView; |
56 HbView* mView; |
56 HbView *mView; |
57 HbAction* mSoftkey; |
57 HbAction *mSoftkey; |
58 CntAbstractViewManager* mMgr; |
58 CntAbstractViewManager *mMgr; |
59 CntListModel* mListModel; |
59 CntListModel *mListModel; |
60 CntAbstractEngine* mEngine; |
60 CntAbstractEngine *mEngine; |
61 }; |
61 }; |
62 |
62 |
63 #endif /* CNTBASESELECTIONVIEW_H */ |
63 #endif /* CNTBASESELECTIONVIEW_H */ |