CESMRUtils Class Reference
class CESMRUtils : public CBase
|
ECom implementation for es meeting request utilities.
Constructor & Destructor Documentation
CESMRUtils(MMRUtilsObserver &)
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
CreateExtensionsL(TESMRCalendarEventType)
Creates extensions for specified entry type
DeleteWithUiL(const CCalEntry &, TMsvId)
Deletes given aEntries from the database and possibly allows user to cancel meeting or decline participation, depending on participation type.
Parameters
const
CCalEntry
& aEntry
|
entry to be deleted
|
TMsvId
aMailbox
|
mailbox to use for possible cancel/response
|
DeleteWithUiL(CCalInstance *, TMsvId)
IMPORT_C
TInt
|
DeleteWithUiL
|
(
|
CCalInstance *
|
aInstance,
|
|
TMsvId
|
aMailbox
|
|
)
|
|
Deletes given instance from the database and possibly allows user to cancel meeting or decline participation, depending on participation type.
Parameters
CCalInstance * aInstance
|
instance to be deleted, ownership transferred
|
TMsvId
aMailbox
|
mailbox to use for possible cancel/response
|
ExtensionL(TUid)
IMPORT_C
TAny
*
|
ExtensionL
|
(
|
TUid
|
aExtensionUid
|
)
|
|
Allows extending this API without breaking BC.
Parameters
TUid
aExtensionUid
|
Extension uid
|
HandleCalEngStatus(TMRUtilsCalEngStatus)
void
|
HandleCalEngStatus
|
(
|
TMRUtilsCalEngStatus
|
aStatus
|
)
|
|
Parameters
TMRUtilsCalEngStatus aStatus
|
|
HandleOperation(TInt, TInt, TInt)
void
|
HandleOperation
|
(
|
TInt
|
aType,
|
|
TInt
|
aPercentageCompleted,
|
|
TInt
|
aStatus
|
|
)
|
|
NewL(MMRUtilsObserver &)
ECom plug-in instantiation method.
SendWithUiL(const CCalEntry &, TMsvId)
SessionSetupL(CCalSession &, CMsvSession *)
IMPORT_C void
|
SessionSetupL
|
(
|
CCalSession &
|
aCalSession,
|
|
CMsvSession
*
|
aMsvSession
|
|
)
|
|
Internal template method called immediatelly after instantiation of the ECom plug-in.
Parameters
CCalSession & aCalSession
|
calendar session reference
|
CMsvSession
* aMsvSession
|
|
Member Data Documentation
CESMRCalDbMgr * iCalDBMgr
TMRUtilsCalEngStatus iCalEngStatus
TMRUtilsCalEngStatus
|
iCalEngStatus
|
[private]
|
CMREntryProcessor * iEntryProcessor
CMRMailboxUtils * iMRMailboxUtils
CMRMailboxUtils *
|
iMRMailboxUtils
|
[private]
|
MMRUtilsObserver & iObserver
CESMRPolicyManager * iPolicyManager
MESMRTaskExtension * iTaskExtension
MESMRTaskFactory * iTaskFactory
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.