class MESMRTaskExtension |
MESMRTaskExtension is extension API for CMRUtils . MESMRTaskExtension defines methods for executing ES MR MR related functionality.
Usage (assuming you have CMRUtils* iUtils): MESMRTaskExtension* ext = ExtensionApiL<MESMRTaskExtension>( iUtils );
esmrtasks.lib
Public Member Functions | |
---|---|
~MESMRTaskExtension () | |
void | DeleteAndSendMRL ( TESMRCommand , MESMRCalEntry &) |
void | DeleteEntryFromLocalDBL ( TESMRCommand , MESMRCalEntry &) |
TUid | ExtensionUid () |
void | ForwardMRAsEmailL ( TESMRCommand , MESMRCalEntry &) |
void | MarkTodoAsDoneL ( TESMRCommand , MESMRCalEntry &) |
void | MarkTodoAsNotDoneL ( TESMRCommand , MESMRCalEntry &) |
void | MoveEntryToCurrentDBL ( TESMRCommand , MESMRCalEntry &) |
void | ReplyAsEmailL ( TESMRCommand , MESMRCalEntry &) |
void | SendAndStoreMRL ( TESMRCommand , MESMRCalEntry &) |
void | SendAndStoreResponseL ( TESMRCommand , MESMRCalEntry &) |
void | StoreEntryToLocalDBL ( TESMRCommand , MESMRCalEntry &) |
void | DeleteAndSendMRL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Deletes MR from local calendar DB. Method also sends either cancellation or decline message.
EESMRCmdDeleteMR
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | DeleteEntryFromLocalDBL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Deletes calendar event from local calendar DB.
EESMRCmdCalEntryUIDelete
EESMRCmdDeleteMR
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | ForwardMRAsEmailL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Forwards MR as email. Email editor is launched with pre-filled email message.
EESMRCmdForwardAsMail
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | MarkTodoAsDoneL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Marks to-do event as done.
EESMRCmdTodoMarkAsDone
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | MarkTodoAsNotDoneL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Marks to-do event as not done.
EESMRCmdTodoMarkAsNotDone
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | MoveEntryToCurrentDBL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Moves entry to current database
EESMRCmdSaveMR
EESMRCmdCalEntryUISave TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | ReplyAsEmailL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Creates email reply for meeting request. Email editor is launched with pre-filled email message.
EESMRCmdReply or EESMRCmdReplyAll
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | SendAndStoreMRL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
EESMRCmdSendMR
EESMRCmdSendMRUpdate
Phone owner needs to be meeting organizer.
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | SendAndStoreResponseL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
EESMRCmdAcceptMR
EESMRCmdTentativeMR
EESMRCmdDeclineMR
Phone owner's attendee status needs to match MR response command.
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
void | StoreEntryToLocalDBL | ( | TESMRCommand | aCommand, |
MESMRCalEntry & | aEntry | |||
) | [pure virtual] |
Stores Cal Event to local calendar DB.
EESMRCmdSaveMR
TESMRCommand
TESMRCommand aCommand | Command to be executed |
MESMRCalEntry & aEntry | Reference to entry |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.