phoneuis/easydialing/inc/easydialingplugin.h
branchRCL_3
changeset 81 c26cc2a7c548
parent 62 5266b1f337bd
--- a/phoneuis/easydialing/inc/easydialingplugin.h	Wed Sep 15 12:12:21 2010 +0300
+++ b/phoneuis/easydialing/inc/easydialingplugin.h	Wed Oct 13 14:31:22 2010 +0300
@@ -58,6 +58,8 @@
 
 class CPSRequestHandler;
 class CPsQuery;
+class CVPbkContactStoreUriArray;
+class CVPbkContactManager;
 class CEasyDialingListBox;
 class MVPbkContactLink;
 class CEasyDialingCenrepListener;
@@ -94,7 +96,7 @@
     * Destructor. 
     */
     virtual ~CEasyDialingPlugin();
-    
+
 public: // from CCoeControl 
 
     /**
@@ -116,7 +118,7 @@
     * From CCoeControl
     */
     void MakeVisible( TBool aVisible );
-    
+ 
     /**
     * From CCoeControl
     */
@@ -211,12 +213,6 @@
      */
     TBool IsEnabled() const;
 
-    /**
-     * Tells if extension is currently enabled from settings.
-     * @return  ETrue if extension is enabled, EFalse otherwise.
-     */
-    void SetKeyboardMode( TKeyboardMode aMode );
-    
 public:
 
     /**
@@ -228,7 +224,7 @@
     * From MEasyDialingCenrepListenerObserver.
     */
     void EasyDialingContactThumbnailsSettingsChanged( TInt aThumbnailSettingValue );
-    
+        
     /**
     * From MContactDataManagerObserver.
     */
@@ -245,11 +241,6 @@
     void FavouritesChanged();
     
     /**
-    * From MContactDataManagerObserver.
-    */
-    void StoreConfigurationChanged();
-    
-    /**
     * From MEDContactorObserver.
     */
     void InformContactorEvent( MEDContactorObserver::TEvent aEvent );
@@ -288,8 +279,6 @@
     
     void InitPredictiveContactSearchL();
     
-    void SetupPcsSettingsL();
-    
     void SetSortOrderL( CEasyDialingContactDataManager::TNameOrder aNameOrder );
     
     /**
@@ -457,6 +446,12 @@
     /** Array of used data stores. Owned. */
     RPointerArray<TDesC> iContactDataStores;
     
+    /** Contact store array. Owned. */
+    CVPbkContactStoreUriArray* iContactStoreUriArray;
+    
+    /** Contact manager handle. Owned. */
+    CVPbkContactManager* iContactManager;
+	
     /** Search result field index for first name field. */
     TInt iFirstNamePCSIndex;
     
@@ -522,7 +517,7 @@
     
     /** Is virtual keyboard currently open or not.*/
     TBool iVirtualKeyboardOpen;
-    
+
     /** First line of info text shown when number entry is empty. Owned. */
     HBufC* iInfoLabelTextLine1;
     
@@ -535,11 +530,9 @@
     /** Label for showing second line of info text when number entry is empty. Owned. */
     CEikLabel* iInfoLabelLine2;
     
-    /** Keyboard mode to be used in matching. */
-    TKeyboardMode iKeyboardMode;
-	
-	/** 'Flag' if contact have been long tapped, so ECE launcher opens. Long tap contact = True, default = False */
+    /** 'Flag' if contact have been long tapped, so ECE launcher opens. Long tap contact = True, default = False */
     TBool iLongTapped;
+
 };