23 #include "esmrcommands.h" |
23 #include "esmrcommands.h" |
24 |
24 |
25 /** |
25 /** |
26 * Enumeration for calendar entry types |
26 * Enumeration for calendar entry types |
27 */ |
27 */ |
|
28 |
28 enum TESMRCalendarEventType |
29 enum TESMRCalendarEventType |
29 { |
30 { |
30 EESMREventTypeAppt = 0, // Appointment calendar item |
31 EESMREventTypeNone = -1, |
31 EESMREventTypeETodo, // TO-DO calendar item |
32 EESMREventTypeMeetingRequest = 0, // Meeting request item |
32 EESMREventTypeEEvent, // Event calendar item |
33 EESMREventTypeAppt, // Appointment calendar item |
33 EESMREventTypeEReminder, // Reminder calendar item |
34 EESMREventTypeEEvent, // Event calendar item |
34 EESMREventTypeEAnniv // Anniversary calendar item |
35 EESMREventTypeEAnniv, // Anniversary calendar item |
|
36 EESMREventTypeETodo, // TO-DO calendar item |
|
37 EESMREventTypeEReminder // Reminder calendar item |
35 }; |
38 }; |
36 |
39 |
37 /** |
40 /** |
38 * Enumeration for response message type |
41 * Enumeration for response message type |
39 */ |
42 */ |
124 { |
127 { |
125 // Response area |
128 // Response area |
126 EESMRFieldResponseArea = 1, |
129 EESMRFieldResponseArea = 1, |
127 // Response ready area, this is created always |
130 // Response ready area, this is created always |
128 // when EESMRFieldResponseArea is given by policy |
131 // when EESMRFieldResponseArea is given by policy |
129 EESMRFieldResponseReadyArea, |
|
130 // Response area with one item, this used at runtime. |
|
131 // Not working in policy. The EESMRFieldResponseArea should be used in |
|
132 // policy. If the response is e.g. Cancelled then this is used |
|
133 // solve the measures of the ui components. |
|
134 EESMRFieldResponseAreaWithOneItem, |
132 EESMRFieldResponseAreaWithOneItem, |
135 // Organizer field |
133 // Organizer field |
136 EESMRFieldOrganizer, |
134 EESMRFieldOrganizer, |
137 // Attendee & opt attendee label |
135 // Attendee & opt attendee label |
138 EESMRFieldAttendeeLabel, |
136 EESMRFieldAttendeeLabel, |
176 EESMRFieldDate, |
174 EESMRFieldDate, |
177 // Basic viewer field |
175 // Basic viewer field |
178 EESMRFieldViewerBasic, |
176 EESMRFieldViewerBasic, |
179 // Additional Subject field for viewer |
177 // Additional Subject field for viewer |
180 EESMRFieldDetailedSubject, |
178 EESMRFieldDetailedSubject, |
181 // Attachments field |
|
182 EESMRFieldAttachments, |
|
183 // Tracking required attendeee field |
179 // Tracking required attendeee field |
184 EESMRFieldReqTrack, |
180 EESMRFieldReqTrack, |
185 // Tracking Optional Attendee field |
181 // Tracking Optional Attendee field |
186 EESMRFieldOptTrack, |
182 EESMRFieldOptTrack, |
187 // Tracking status |
183 // Tracking status |
188 EESMRTrackStatus |
184 EESMRTrackStatus, |
|
185 // Attachment field |
|
186 EESMRFieldAttachments, |
|
187 // Event type field |
|
188 EESMRFieldUnifiedEditor, |
|
189 // Calendar name field |
|
190 EESMRFieldCalendarName, |
|
191 // Viewer attachment field |
|
192 EESMRFieldViewerAttachments |
189 }; |
193 }; |
190 |
194 |
191 /** |
195 /** |
192 * Definition for MRUI GUI field type |
196 * Definition for MRUI GUI field type |
193 */ |
197 */ |
194 enum TESMRFieldType |
198 enum TESMRFieldType |
195 { |
199 { |
196 EESMRFieldTypeDefault, // Default field |
200 EESMRFieldTypeDefault, // Default field |
197 EESMRFieldTypeAdditional // Additional field |
201 EESMRFieldTypeAdditional, // Additional field |
|
202 EESMRFieldTypeDisabled // Disabled field |
198 }; |
203 }; |
199 |
204 |
200 /** |
205 /** |
201 * Definition for MRUI GUI field mode |
206 * Definition for MRUI GUI field mode |
202 */ |
207 */ |
353 EESMRIntelliSync, |
358 EESMRIntelliSync, |
354 // IMAP-POP plug-in |
359 // IMAP-POP plug-in |
355 EESMRImapPop |
360 EESMRImapPop |
356 }; |
361 }; |
357 |
362 |
|
363 /** |
|
364 * BC Plugin event types for resource file |
|
365 */ |
|
366 #define KMRTypeMeetingRequest 0x01 |
|
367 #define KMRTypeMeeting 0x02 |
|
368 #define KMRTypeMemo 0x04 |
|
369 #define KMRTypeAnniversary 0x08 |
|
370 #define KMRTypeToDo 0x10 |
|
371 |
|
372 /** |
|
373 * BC Plugin event types |
|
374 */ |
|
375 enum TBCPluginEventType |
|
376 { |
|
377 EMRTypeMeetingRequest = 0, |
|
378 EMRTypeMeeting = 1, |
|
379 EMRTypeMemo = 2, |
|
380 EMRTypeAnniversary = 3, |
|
381 EMRTypeToDo = 4, |
|
382 EMRTypeNone = 1024 |
|
383 }; |
|
384 |
|
385 /** |
|
386 * Defines processor mode |
|
387 */ |
|
388 enum TMRProcessorMode |
|
389 { |
|
390 EMRProcessorModeNone = 0, |
|
391 EMRProcessorModeView = 1, |
|
392 EMRProcessorModeEdit = 2, |
|
393 EMRProcessorModeForward = 3, |
|
394 EMRProcessorModeTrack = 4 |
|
395 }; |
|
396 |
358 // ESMRICALVIEWER definitions |
397 // ESMRICALVIEWER definitions |
359 #include "esmricalviewerdefs.hrh" |
398 #include "esmricalviewerdefs.hrh" |
360 //</cmail> |
399 //</cmail> |
361 |
400 |
362 #endif // ESMRDEF_H |
401 #endif // ESMRDEF_H |