CCalenEntryUtil Class Reference
class CCalenEntryUtil : public CBase |
CCalenEntryUtil contains edited data in exactly same format that editor fields show them. For example, alarm time is represented as alarm time, not as offset to entry start time, like CalInterimApi represents it.
This class or CCalenEditorDataHandler encapsulates rules how this data is then read from and write to CalInterimApi CCalEntry.
CalenDefaultEditors
- Since
- S60 v3.0
Constructor & Destructor Documentation
CCalenEntryUtil(CCalEntry &)
~CCalenEntryUtil()
~CCalenEntryUtil | ( | ) | [virtual] |
Member Functions Documentation
AlarmDateTime()
IMPORT_C const TTime & | AlarmDateTime | ( | ) | const |
AttachmentCount()
IMPORT_C TInt | AttachmentCount | ( | ) | const |
AttachmentNamesL(RPointerArray< HBufC > &)
CheckForAlldayEventL(TTime, TTime)
ConstructL(CCalEntry &, const TCalTime &)
CopyDataFromEntryL(CCalEntry &, const TCalTime &)
void | CopyDataFromEntryL | ( | CCalEntry & | aEntry, |
| const TCalTime & | aInstanceDateTime |
| ) | [private] |
Description()
IMPORT_C const TDesC & | Description | ( | ) | const |
EndDateTime()
IMPORT_C const TTime & | EndDateTime | ( | ) | const |
EventDateTime()
IMPORT_C const TTime & | EventDateTime | ( | ) | const |
GetSynchTypeL(const CCalEntry &)
IsAlarmActivated()
IMPORT_C TBool | IsAlarmActivated | ( | ) | const |
IsAllDayEvent()
IMPORT_C TBool | IsAllDayEvent | ( | ) | |
IsRepeating()
IMPORT_C TBool | IsRepeating | ( | ) | const |
Location()
IMPORT_C const TDesC & | Location | ( | ) | const |
NewL(CCalEntry &, const TCalTime &)
RepeatUntilDateTime()
IMPORT_C const TTime & | RepeatUntilDateTime | ( | ) | const |
SetAlarmDateTimeL(const TTime &)
IMPORT_C void | SetAlarmDateTimeL | ( | const TTime & | aTime | ) | |
SetAlarmOffL()
IMPORT_C void | SetAlarmOffL | ( | ) | |
SetAlarmOnL(const TTime &)
IMPORT_C void | SetAlarmOnL | ( | const TTime & | aTime | ) | |
SetAllDayEvent(TBool)
IMPORT_C void | SetAllDayEvent | ( | TBool | aAllDayEvent | ) | |
SetAttachmentCount(TInt)
IMPORT_C void | SetAttachmentCount | ( | TInt | aAttachmentCount | ) | |
SetDescriptionL(const TDesC &)
IMPORT_C void | SetDescriptionL | ( | const TDesC & | aDescription | ) | |
Parameters
const TDesC & aDescription | |
SetDescriptionTransferOwnershipL(HBufC *)
IMPORT_C void | SetDescriptionTransferOwnershipL | ( | HBufC * | aDescription | ) | |
Set description by passing in new description in HBufC. CCalenEntryUtil takes ownership of new description. This can be used to save unnecessary copying when setting description created by Notepad API:
SetEndDateTimeL(const TTime &)
IMPORT_C void | SetEndDateTimeL | ( | const TTime & | aEnd | ) | |
SetEntryType(CCalEntry::TType)
SetEventDateL(const TTime &)
IMPORT_C void | SetEventDateL | ( | const TTime & | aDate | ) | |
SetLocationL(const TDesC &)
IMPORT_C void | SetLocationL | ( | const TDesC & | aLocation | ) | |
SetNonRepeatingL()
IMPORT_C void | SetNonRepeatingL | ( | ) | |
SetPriorityL(TTodoPriority)
SetRepeatUntilDateTimeL(const TTime &)
IMPORT_C void | SetRepeatUntilDateTimeL | ( | const TTime & | aTime | ) | |
SetRepeatingL(TCalenRepeatIndex, const TTime &)
SetStartDateTimeL(const TTime &)
IMPORT_C void | SetStartDateTimeL | ( | const TTime & | aStart | ) | |
SetSummaryL(const TDesC &)
IMPORT_C void | SetSummaryL | ( | const TDesC & | aSummary | ) | |
SetSynchTypeL(TSynchType)
StartDateTime()
IMPORT_C const TTime & | StartDateTime | ( | ) | const |
Summary()
IMPORT_C const TDesC & | Summary | ( | ) | const |
Member Enumerations Documentation
Enum TSynchType
Enumerators
ESynchPrivate = 0 | |
ESynchPublic | |
ESynchNoSync | |
Enum TTodoPriority
Enumerators
ETodoPriorityHigh = 1 | |
ETodoPriorityNormal = 2 | |
ETodoPriorityLow = 3 | |
Member Data Documentation
TTime
iAlarmDateTime
TTime
| iAlarmDateTime | [private] |
TInt
iAttachmentCount
TInt
| iAttachmentCount | [private] |
HBufC * iDescription
HBufC * | iDescription | [private] |
?description_of_pointer_member Own.
TTime
iEndDateTime
TTime
| iEndDateTime | [private] |
CCalEntry::TStatus
iEntryStatus
Tells the status values of the entry.
CCalEntry::TType
iEntryType
Tells what type of entry does editor data referring to (i.e. Anniv, ToDo). Set at construction. Used in DataHandler to force the correctness of fields. (i.e. The rules to force the correctness of alarm fields vary based on entry type)
TBool
iIsAlarmActivated
TBool
| iIsAlarmActivated | [private] |
TBool
iIsAllDayEvent
TBool
| iIsAllDayEvent | [private] |
HBufC * iLocation
HBufC * | iLocation | [private] |
?description_of_pointer_member Own.
CalCommon::TRecurrenceRange
iRecurrenceType
The identifier for editing entry or instance
TCalenRepeatIndex
iRepeatType
TTime
iRepeatUntilDateTime
TTime
| iRepeatUntilDateTime | [private] |
TTime
iStartDateTime
TTime
| iStartDateTime | [private] |
HBufC * iSummary
?description_of_member ?description_of_pointer_member Own. *** Write "Own" if this class owns the object pointed to; in other words, if this class is responsible for deleting it. ?description_of_pointer_member Not own. *** Write "Not own" if some other class owns this object. ?description_of_pointer_member Own.
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.