phonebookui/pbkcommonui/inc/cntnamesview_p.h
changeset 27 de1630741fbe
parent 25 76a2435edfd4
child 31 2a11b5b00470
--- a/phonebookui/pbkcommonui/inc/cntnamesview_p.h	Fri Apr 16 14:53:18 2010 +0300
+++ b/phonebookui/pbkcommonui/inc/cntnamesview_p.h	Mon May 03 12:24:20 2010 +0300
@@ -37,14 +37,15 @@
 class HbSearchPanel;
 class HbStaticVkbHost;
 class QGraphicsLinearLayout;
+class CntExtensionManager;
 
 class CntNamesViewPrivate : public QObject
     {
     Q_OBJECT
-    Q_DECLARE_PUBLIC(CntNamesView);
+    Q_DECLARE_PUBLIC(CntNamesView)
     
 public:
-    CntNamesViewPrivate();
+    CntNamesViewPrivate(CntExtensionManager &extensionManager);
     virtual ~CntNamesViewPrivate();
 
 public slots:
@@ -58,6 +59,8 @@
     void handleKeypadOpen();
     void handleKeypadClose();
     
+    void handleExtensionAction();
+    
     void createNewContact();
     void showPreviousView();
     void showCollectionView();
@@ -73,7 +76,7 @@
         
 public:
     bool isFinderVisible();
-    void activate( CntAbstractViewManager* aMgr, const CntViewParameters& aArgs );
+    void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs );
     void deactivate();
     void scrollTo(const QContact &aContact);
     
@@ -89,6 +92,7 @@
     HbDocumentLoader* document();
 
 private:
+    CntExtensionManager&        mExtensionManager;
     CntAbstractViewManager*     mViewManager;
     MobCntModel*                mListModel;
     HbView*                     mView;
@@ -103,6 +107,6 @@
     CntActionMenuBuilder*       mMenuBuilder; // own
     
     bool mIsDefault;
-    CntViewParameters::ViewId mId;
+    int mId;
     };
 #endif /* CNTABSTRACTLISTVIEW_H_ */