--- 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;
+
};