diff -r e30d4a1b8bad -r c26cc2a7c548 phoneuis/easydialing/inc/easydialingplugin.h --- 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 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; + };