phonebookui/pbkcommonui/inc/cntcollectionview.h
changeset 61 d30183af6ca6
parent 53 e6aff7b69165
child 66 554fe4dbbb59
--- a/phonebookui/pbkcommonui/inc/cntcollectionview.h	Wed Aug 11 09:06:35 2010 +0300
+++ b/phonebookui/pbkcommonui/inc/cntcollectionview.h	Mon Aug 23 16:06:28 2010 +0300
@@ -32,7 +32,6 @@
 class QModelIndex;
 class QActionGroup;
 class HbAbstractViewItem;
-class CntExtensionManager;
 
 QTM_USE_NAMESPACE
 
@@ -42,15 +41,16 @@
     friend class TestCntCollectionView;
     
 public:
-    CntCollectionView(CntExtensionManager &extensionManager);
+    CntCollectionView();
     ~CntCollectionView();
     
 public: // From CntAbstractView
-    void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs );
+    void activate( const CntViewParameters aArgs );
     void deactivate();
     bool isDefault() const { return false; }
     HbView* view() const { return mView; }
     int viewId() const { return collectionView; }
+    inline void setEngine( CntAbstractEngine& aEngine ){mEngine = &aEngine;}
     
 public: // From CntExtensionGroupCallback
     void openView(CntViewParameters& viewParams);
@@ -83,7 +83,7 @@
     
     
 private:
-    CntExtensionManager&    mExtensionManager;
+    CntExtensionManager*    mExtensionManager;
     HbView*                 mView; // own
     HbAction*               mSoftkey; // owned by view
     CntAbstractViewManager* mViewManager;
@@ -100,6 +100,7 @@
     QSet<QContactLocalId>   mSelectedContactsSet;
     
     QActionGroup*           mActionGroup;
+    CntAbstractEngine* mEngine;
 };
 
 #endif // CNTCOLLECTIONVIEW_H