meetingrequest/mrcommon/inc/esmrdef.h
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
    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