API published in: S60 3rd Ed
Link against: caleninterimutils2.lib
Required Capabilities
None
Exceptions
ReadDeviceData is required in GlobalUidL() ReadUserData + WriteUserData are required in StoreL() ReadUserData is required in MRViewersEnabledL()
#include <caleninterimutils2.h>
Public Member Functions |
|
IMPORT_C | ~CCalenInterimUtils2 () |
Destructor. |
|
IMPORT_C HBufC8 * | GlobalUidL () |
Allocates and returns a new global UID. |
|
IMPORT_C TBool | MRViewersEnabledL (TBool aForceCheck=EFalse) |
Checks to see if Meeting Request Viewer functionality is enabled and is available to use. |
|
Static Public Member Functions |
|
static IMPORT_C CCalenInterimUtils2 * | NewL () |
Create a new instance of CalenInterimUtils2. |
|
static IMPORT_C void | PopulateChildFromParentL (CCalEntry &aChild, const CCalEntry &aParent) |
Populates empty fields of a child entry with data from the parent entry. |
|
static IMPORT_C void | StoreL (CCalEntryView &aEntryView, CCalEntry &aEntry, TBool aCopyToChildren=EFalse) |
This function is a wrapper around CCalEntryView::StoreL() and CCalEntryView::UpdateL(). |
|
static IMPORT_C TBool | IsMeetingRequestL (CCalEntry &aEntry) |
Checks to see if the given entry has properties consistent with a meeting request. |
|
Destructor. |
|
Allocates and returns a new global UID.
|
|
Checks to see if the given entry has properties consistent with a meeting request.
|
|
Checks to see if Meeting Request Viewer functionality is enabled and is available to use.
|
|
Create a new instance of CalenInterimUtils2. |
|
Populates empty fields of a child entry with data from the parent entry.
|
|
This function is a wrapper around CCalEntryView::StoreL() and CCalEntryView::UpdateL(). The function makes the appropriate call to either of those functions, depending on several factors, such as whether the entry is a child or parent, and whether it has exceptions or not. If aCopyToChildren is set to ETrue, extra logic is applied as follows: For each exception, for each field, if the field is NOT the reason for the entry being an exception, copy the new parent's field across to the exception.
|