equal
deleted
inserted
replaced
21 |
21 |
22 #include <e32base.h> |
22 #include <e32base.h> |
23 #include <MVPbkSingleContactOperationObserver.h> |
23 #include <MVPbkSingleContactOperationObserver.h> |
24 #include <MVPbkContactStoreListObserver.h> |
24 #include <MVPbkContactStoreListObserver.h> |
25 #include <AiwCommon.h> |
25 #include <AiwCommon.h> |
|
26 |
|
27 // CCA Launcher view |
|
28 #include <mccaconnection.h> |
|
29 |
26 //<cmail> |
30 //<cmail> |
27 #include "cpbkxremotecontactlookupserviceuicontext.h" |
31 #include "cpbkxremotecontactlookupserviceuicontext.h" |
28 //</cmail> |
32 //</cmail> |
29 |
33 |
30 #include "FreestyleEmailUiCLSListsObserver.h" |
34 #include "FreestyleEmailUiCLSListsObserver.h" |
93 class CFSEmailUiContactHandler: |
97 class CFSEmailUiContactHandler: |
94 public CBase, |
98 public CBase, |
95 public MFSEmailUiClsListsObserver, |
99 public MFSEmailUiClsListsObserver, |
96 public MVPbkSingleContactOperationObserver, |
100 public MVPbkSingleContactOperationObserver, |
97 public MVPbkContactStoreListObserver, |
101 public MVPbkContactStoreListObserver, |
98 public MAiwNotifyCallback |
102 public MAiwNotifyCallback, |
|
103 public MCCAObserver |
99 |
104 |
100 { |
105 { |
101 public: |
106 public: |
102 static CFSEmailUiContactHandler* NewL( RFs& aSession ); |
107 static CFSEmailUiContactHandler* NewL( RFs& aSession ); |
103 static CFSEmailUiContactHandler* NewLC( RFs& aSession ); |
108 static CFSEmailUiContactHandler* NewLC( RFs& aSession ); |
337 CAiwGenericParamList& aEventParamList, |
342 CAiwGenericParamList& aEventParamList, |
338 const CAiwGenericParamList& aInParamList); |
343 const CAiwGenericParamList& aInParamList); |
339 |
344 |
340 void ClearObservers(); |
345 void ClearObservers(); |
341 |
346 |
|
347 // from MCCAObserver |
|
348 void CCASimpleNotifyL( TNotifyType aType, TInt aReason ); |
|
349 |
342 private: |
350 private: |
343 |
351 |
344 CFSEmailUiContactHandler( RFs& aSession ); |
352 CFSEmailUiContactHandler( RFs& aSession ); |
345 |
353 |
346 void ConstructL( RFs& aSession ); |
354 void ConstructL( RFs& aSession ); |
444 RFs& iFs; |
452 RFs& iFs; |
445 |
453 |
446 /// Flag for indicating that caching error was received |
454 /// Flag for indicating that caching error was received |
447 TBool iCachingInProgressError; |
455 TBool iCachingInProgressError; |
448 |
456 |
449 // <cmail> video call |
|
450 // Flag for making video call |
457 // Flag for making video call |
451 TBool iVideoCall; |
458 TBool iVideoCall; |
452 // </cmail> |
459 |
|
460 // connection to CCMA launcher |
|
461 MCCAConnection* iConnection; |
453 }; |
462 }; |
454 |
463 |
455 #endif /*FREESTYLEEMAILUICONTACTHANDLER_H_*/ |
464 #endif /*FREESTYLEEMAILUICONTACTHANDLER_H_*/ |