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