equal
deleted
inserted
replaced
21 #include <hbdocumentloader.h> |
21 #include <hbdocumentloader.h> |
22 #include <cntabstractview.h> |
22 #include <cntabstractview.h> |
23 #include <QSet> |
23 #include <QSet> |
24 |
24 |
25 class CntListModel; |
25 class CntListModel; |
26 class CntAbstractViewManager; |
|
27 class HbView; |
26 class HbView; |
28 class HbAction; |
27 class HbAction; |
29 class HbListView; |
28 class HbListView; |
30 class HbAbstractViewItem; |
29 class HbAbstractViewItem; |
31 class QModelIndex; |
30 class QModelIndex; |
32 class CntFetchContacts; |
|
33 |
31 |
34 QTM_BEGIN_NAMESPACE |
32 QTM_BEGIN_NAMESPACE |
35 class QContact; |
33 class QContact; |
36 QTM_END_NAMESPACE |
34 QTM_END_NAMESPACE |
37 |
35 |
38 class CntFavoritesMemberView : public QObject, public CntAbstractView |
36 class CntFavoritesMemberView : public QObject, public CntAbstractView |
39 { |
37 { |
40 Q_OBJECT |
38 Q_OBJECT |
41 |
39 |
42 public: // From CntAbstractView |
40 public: // From CntAbstractView |
43 void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs ); |
41 void activate( const CntViewParameters aArgs ); |
44 void deactivate(); |
42 void deactivate(); |
45 bool isDefault() const { return false; } |
43 bool isDefault() const { return false; } |
46 HbView* view() const { return mView; } |
44 HbView* view() const { return mView; } |
47 int viewId() const { return favoritesMemberView; } |
45 int viewId() const { return favoritesMemberView; } |
|
46 inline void setEngine( CntAbstractEngine& aEngine ){ mEngine = &aEngine; } |
|
47 |
48 void createModel(); |
48 void createModel(); |
49 |
49 |
50 public: |
50 public: |
51 CntFavoritesMemberView(); |
51 CntFavoritesMemberView(); |
52 ~CntFavoritesMemberView(); |
52 ~CntFavoritesMemberView(); |
83 CntListModel* mModel; // own |
83 CntListModel* mModel; // own |
84 HbListView* mFavoriteListView; |
84 HbListView* mFavoriteListView; |
85 CntAbstractViewManager* mViewManager; |
85 CntAbstractViewManager* mViewManager; |
86 HbDocumentLoader mDocumentLoader; |
86 HbDocumentLoader mDocumentLoader; |
87 HbView* mView; // own |
87 HbView* mView; // own |
88 CntFetchContacts* mFetchView; |
|
89 QSet<QContactLocalId> mOriginalGroupMembers; |
88 QSet<QContactLocalId> mOriginalGroupMembers; |
90 HbAction* mSoftkey; // owned by view |
89 HbAction* mSoftkey; // owned by view |
|
90 CntAbstractEngine* mEngine; |
91 }; |
91 }; |
92 |
92 |
93 #endif /* CNTFAVORITESMEMBERVIEW_H */ |
93 #endif /* CNTFAVORITESMEMBERVIEW_H */ |