phoneuis/easydialing/inc/easydialingplugin.h
branchRCL_3
changeset 4 24062c24fe38
parent 3 8871b09be73b
child 5 2a26698d78ba
--- a/phoneuis/easydialing/inc/easydialingplugin.h	Fri Feb 19 22:50:26 2010 +0200
+++ b/phoneuis/easydialing/inc/easydialingplugin.h	Fri Mar 12 15:42:40 2010 +0200
@@ -28,9 +28,9 @@
 #include "measydialingcenreplistenerobserver.h"
 #include "mcontactdatamanagerobserver.h"
 #include "medcontactorobserver.h"
+#include "easydialingcontactdatamanager.h"  // for TNameOrder
 
 // Phonebook engine API
-#include <CPbkContactEngine.h>
 #include <MVPbkContactStoreListObserver.h>
 
 // ListBox Observer API
@@ -250,6 +250,11 @@
     void AllContactDataLoaded();
     
     /**
+    * From MContactDataManagerObserver.
+    */
+    void NameOrderChanged();
+    
+    /**
     * From MEDContactorObserver.
     */
     void InformContactorEvent( MEDContactorObserver::TEvent aEvent );
@@ -279,6 +284,8 @@
 
     void InitPredictiveContactSearchL();
         
+    void SetSortOrderL( CEasyDialingContactDataManager::TNameOrder aNameOrder );
+    
     /**
     * From MPsResultsObserver.
     */
@@ -350,7 +357,8 @@
     /**
      * Creates string with first name, last name and company name.
      */
-    HBufC* CreateContactStringLC( CPsClientData* aResult, CPbkContactEngine::TPbkNameOrder aNameOrder );
+    HBufC* CreateContactStringLC( CPsClientData* aResult,
+            CEasyDialingContactDataManager::TNameOrder aNameOrder );
     
     /** Possible actions launched by this plugin. */
     enum TEasyDialingAction
@@ -465,7 +473,6 @@
     
     /** Action to be launched next asynchronously. */
     TEasyDialingAction iActionToBeLaunched;
-       
 };