equal
deleted
inserted
replaced
27 class CIpsPlgSosBasePlugin; |
27 class CIpsPlgSosBasePlugin; |
28 class CMsvSession; |
28 class CMsvSession; |
29 class CRepository; |
29 class CRepository; |
30 class CIpsPlgSettingsObserver; |
30 class CIpsPlgSettingsObserver; |
31 class CIpsPlgSyncStateObserver; |
31 class CIpsPlgSyncStateObserver; |
32 class CIpsSetDataApi; |
|
33 /** |
32 /** |
34 * MIpsPlgPropertyObserver |
33 * MIpsPlgPropertyObserver |
35 * |
34 * |
36 */ |
35 */ |
37 class MIpsPlgPropertyObserver |
36 class MIpsPlgPropertyObserver |
61 }; |
60 }; |
62 |
61 |
63 /** |
62 /** |
64 * Helper class to keep track of accounts |
63 * Helper class to keep track of accounts |
65 */ |
64 */ |
66 class CIPSAccountInfo : public CBase |
65 NONSHARABLE_CLASS ( CIPSAccountInfo ) : public CBase |
67 { |
66 { |
68 public: |
67 public: |
69 |
68 |
70 static CIPSAccountInfo* NewL( |
69 static CIPSAccountInfo* NewL( |
71 const TDesC& aName, |
70 const TDesC& aName, |
86 /** |
85 /** |
87 * |
86 * |
88 * @lib ipssosplugin.lib |
87 * @lib ipssosplugin.lib |
89 * @since |
88 * @since |
90 */ |
89 */ |
91 class CIpsPlgEventHandler : public CBase, |
90 NONSHARABLE_CLASS ( CIpsPlgEventHandler ) : public CBase, |
92 public MMsvSessionObserver, |
91 public MMsvSessionObserver, |
93 public MIpsPlgSettingsObserverCallback, |
92 public MIpsPlgSettingsObserverCallback, |
94 public MIpsPlgPropertyObserver, |
93 public MIpsPlgPropertyObserver, |
95 public MFSMailExceptionEventCallback |
94 public MFSMailExceptionEventCallback |
96 { |
95 { |
412 RArray<TFSMailMsgId>& aFSArray, |
411 RArray<TFSMailMsgId>& aFSArray, |
413 const CMsvEntrySelection* aSelection, |
412 const CMsvEntrySelection* aSelection, |
414 TUint aMtmUid ); |
413 TUint aMtmUid ); |
415 |
414 |
416 CRepository* iCenRep; |
415 CRepository* iCenRep; |
417 CIpsSetDataApi* iSettingsApi; |
|
418 |
416 |
419 // not owned |
417 // not owned |
420 CMsvSession* iSession; |
418 CMsvSession* iSession; |
421 |
419 |
422 CIpsPlgSosBasePlugin& iBasePlugin; |
420 CIpsPlgSosBasePlugin& iBasePlugin; |