equal
deleted
inserted
replaced
19 #ifndef CESMRUTILS_H |
19 #ifndef CESMRUTILS_H |
20 #define CESMRUTILS_H |
20 #define CESMRUTILS_H |
21 |
21 |
22 // INCLUDE FILES |
22 // INCLUDE FILES |
23 #include <e32base.h> |
23 #include <e32base.h> |
24 #include <CMRUtils.h> |
24 #include <cmrutils.h> |
|
25 #include "esmrdef.h" |
25 |
26 |
26 // FORWARD DECLARATIONS |
27 // FORWARD DECLARATIONS |
27 class CCalEntry; |
28 class CCalEntry; |
28 class CMRMailboxUtils; |
29 class CMRMailboxUtils; |
29 class CESMRCalDbMgr; |
30 class CESMRCalDbMgr; |
30 class CESMRPolicyManager; |
31 class CESMRPolicyManager; |
31 class CESMREntryProcessor; |
32 class CMREntryProcessor; |
32 class MESMRTaskFactory; |
33 class MESMRTaskFactory; |
33 class MESMRTaskExtension; |
34 class MESMRTaskExtension; |
34 |
35 |
35 /** |
36 /** |
36 * ECom implementation for es meeting request utilities. |
37 * ECom implementation for es meeting request utilities. |
51 /** |
52 /** |
52 * Destructor. |
53 * Destructor. |
53 */ |
54 */ |
54 IMPORT_C ~CESMRUtils(); |
55 IMPORT_C ~CESMRUtils(); |
55 |
56 |
|
57 public: // Interface |
|
58 |
|
59 /** |
|
60 * Creates extensions for specified entry type |
|
61 */ |
|
62 IMPORT_C void CreateExtensionsL( |
|
63 TESMRCalendarEventType aEntryType ); |
|
64 |
|
65 |
56 public: // Interface is copied from CMRUtils.h |
66 public: // Interface is copied from CMRUtils.h |
57 /** |
67 /** |
58 * Deletes given aEntries from the database and possibly allows |
68 * Deletes given aEntries from the database and possibly allows |
59 * user to cancel meeting or decline participation, depending on |
69 * user to cancel meeting or decline participation, depending on |
60 * participation type. |
70 * participation type. |
123 // Own: Meeting request mailbox utils |
133 // Own: Meeting request mailbox utils |
124 CMRMailboxUtils* iMRMailboxUtils; |
134 CMRMailboxUtils* iMRMailboxUtils; |
125 /// Own: ESMR policy manager |
135 /// Own: ESMR policy manager |
126 CESMRPolicyManager* iPolicyManager; |
136 CESMRPolicyManager* iPolicyManager; |
127 /// Own: MR Entry processor |
137 /// Own: MR Entry processor |
128 CESMREntryProcessor* iEntryProcessor; |
138 CMREntryProcessor* iEntryProcessor; |
129 /// Own: ES MR Task factory |
139 /// Own: ES MR Task factory |
130 MESMRTaskFactory* iTaskFactory; |
140 MESMRTaskFactory* iTaskFactory; |
131 /// Own: ES MR Task extension |
141 /// Own: ES MR Task extension |
132 MESMRTaskExtension* iTaskExtension; |
142 MESMRTaskExtension* iTaskExtension; |
133 /// Ref: |
143 /// Ref: |