CCalenInterimUtils2 Class Reference
class CCalenInterimUtils2 : public CBase
|
This class contains utility methods related to usage of Calendar Interim API
Constructor & Destructor Documentation
CCalenInterimUtils2()
CCalenInterimUtils2
|
(
|
)
|
[private]
|
~CCalenInterimUtils2()
IMPORT_C
|
~CCalenInterimUtils2
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
GlobalUidL()
IMPORT_C
HBufC8
*
|
GlobalUidL
|
(
|
)
|
|
Allocates and returns a new global UID.
IsMeetingRequestL(CCalEntry &)
IMPORT_C
TBool
|
IsMeetingRequestL
|
(
|
CCalEntry &
|
aEntry
|
)
|
[static]
|
Checks to see if the given entry has properties consistent with a meeting request.
Parameters
CCalEntry & aEntry
|
Entry to test
|
MRViewersEnabledL(TBool)
IMPORT_C
TBool
|
MRViewersEnabledL
|
(
|
TBool
|
aForceCheck = EFalse
|
)
|
|
Checks to see if Meeting Request Viewer functionality is enabled and is available to use
Parameters
TBool
aForceCheck = EFalse
|
|
NewL()
Create a new instance of CalenInterimUtils2
PopulateChildFromParentL(CCalEntry &, const CCalEntry &)
IMPORT_C void
|
PopulateChildFromParentL
|
(
|
CCalEntry &
|
aChild,
|
|
const CCalEntry &
|
aParent
|
|
)
|
[static]
|
Populates empty fields of a child entry with data from the parent entry.
Parameters
CCalEntry & aChild
|
child (modifying) entry to be populated
|
const CCalEntry & aParent
|
parent (originating) entry
|
StoreL(CCalEntryView &, CCalEntry &, TBool)
IMPORT_C void
|
StoreL
|
(
|
CCalEntryView &
|
aEntryView,
|
|
CCalEntry &
|
aEntry,
|
|
TBool
|
aCopyToChildren = EFalse
|
|
)
|
[static]
|
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.
Parameters
CCalEntryView & aEntryView
|
view of the entries
|
CCalEntry & aEntry
|
entry to be stored
|
TBool
aCopyToChildren = EFalse
|
whether the extra logic regarding exception data should be run
|
Member Data Documentation
CCalenInterimUtils2Impl * iImpl
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.