equal
deleted
inserted
replaced
26 #include <mccaconnection.h> |
26 #include <mccaconnection.h> |
27 #include <mccaconnectionext.h> |
27 #include <mccaconnectionext.h> |
28 #include "measydialingcenreplistenerobserver.h" |
28 #include "measydialingcenreplistenerobserver.h" |
29 #include "mcontactdatamanagerobserver.h" |
29 #include "mcontactdatamanagerobserver.h" |
30 #include "medcontactorobserver.h" |
30 #include "medcontactorobserver.h" |
|
31 #include "easydialingcontactdatamanager.h" // for TNameOrder |
31 |
32 |
32 // Phonebook engine API |
33 // Phonebook engine API |
33 #include <CPbkContactEngine.h> |
|
34 #include <MVPbkContactStoreListObserver.h> |
34 #include <MVPbkContactStoreListObserver.h> |
35 |
35 |
36 // ListBox Observer API |
36 // ListBox Observer API |
37 #include <eiklbo.h> |
37 #include <eiklbo.h> |
38 |
38 |
248 * From MContactDataManagerObserver. |
248 * From MContactDataManagerObserver. |
249 */ |
249 */ |
250 void AllContactDataLoaded(); |
250 void AllContactDataLoaded(); |
251 |
251 |
252 /** |
252 /** |
|
253 * From MContactDataManagerObserver. |
|
254 */ |
|
255 void NameOrderChanged(); |
|
256 |
|
257 /** |
253 * From MEDContactorObserver. |
258 * From MEDContactorObserver. |
254 */ |
259 */ |
255 void InformContactorEvent( MEDContactorObserver::TEvent aEvent ); |
260 void InformContactorEvent( MEDContactorObserver::TEvent aEvent ); |
256 |
261 |
257 /** |
262 /** |
277 */ |
282 */ |
278 void ConstructL (); |
283 void ConstructL (); |
279 |
284 |
280 void InitPredictiveContactSearchL(); |
285 void InitPredictiveContactSearchL(); |
281 |
286 |
|
287 void SetSortOrderL( CEasyDialingContactDataManager::TNameOrder aNameOrder ); |
|
288 |
282 /** |
289 /** |
283 * From MPsResultsObserver. |
290 * From MPsResultsObserver. |
284 */ |
291 */ |
285 virtual void HandlePsResultsUpdate( RPointerArray<CPsClientData>& aResults, RPointerArray<CPsPattern>& aSeqs ); |
292 virtual void HandlePsResultsUpdate( RPointerArray<CPsClientData>& aResults, RPointerArray<CPsPattern>& aSeqs ); |
286 virtual void HandlePsError( TInt aErrorCode ); |
293 virtual void HandlePsError( TInt aErrorCode ); |
348 TBool aFav ); |
355 TBool aFav ); |
349 |
356 |
350 /** |
357 /** |
351 * Creates string with first name, last name and company name. |
358 * Creates string with first name, last name and company name. |
352 */ |
359 */ |
353 HBufC* CreateContactStringLC( CPsClientData* aResult, CPbkContactEngine::TPbkNameOrder aNameOrder ); |
360 HBufC* CreateContactStringLC( CPsClientData* aResult, |
|
361 CEasyDialingContactDataManager::TNameOrder aNameOrder ); |
354 |
362 |
355 /** Possible actions launched by this plugin. */ |
363 /** Possible actions launched by this plugin. */ |
356 enum TEasyDialingAction |
364 enum TEasyDialingAction |
357 { |
365 { |
358 ENoActionDefined, |
366 ENoActionDefined, |
463 /** Used to launch action asynchronously. Owned.*/ |
471 /** Used to launch action asynchronously. Owned.*/ |
464 CAsyncCallBack* iAsyncCallBack; |
472 CAsyncCallBack* iAsyncCallBack; |
465 |
473 |
466 /** Action to be launched next asynchronously. */ |
474 /** Action to be launched next asynchronously. */ |
467 TEasyDialingAction iActionToBeLaunched; |
475 TEasyDialingAction iActionToBeLaunched; |
468 |
|
469 }; |
476 }; |
470 |
477 |
471 |
478 |
472 #endif //__CEASYDIALINGPLUGIN_H__ |
479 #endif //__CEASYDIALINGPLUGIN_H__ |
473 |
480 |