CalenNoteDataUtil Class Reference

class CalenNoteDataUtil

Helper class for getting Calendar note data This class is wrapping that casts from Agenda entry to Calendar Note.

Public Member Functions
IMPORT_C TBoolGetAlarmDateTimeL(const CCalEntry &, TTime &)
IMPORT_C TBoolIsWorkdaysRepeatingL(const TCalRRule)
IMPORT_C TCalenRepeatIndexRepeatIndexL(const CCalEntry &)
IMPORT_C TBoolShowRepeatTypeQueryL(CalCommon::TRecurrenceRange &, const TRepeatQueryType)
Public Member Enumerations
enumTRepeatQueryType { ESave = 1, EDelete, EEdit }

Member Functions Documentation

GetAlarmDateTimeL(const CCalEntry &, TTime &)

IMPORT_C TBoolGetAlarmDateTimeL(const CCalEntry &aEntry,
TTime &aAlarmDateTime
)[static]

If note has alarm, alarm time is set to aAlarmDateTime and return ETrue. aAlarmDateTime has dd/mm/yy, hh:mm part, E.g. 15/Sep/2002, 13:00. If note has no alarm, aAlarmDateTime is not changed and return EFalse.

Parameters

const CCalEntry & aEntry
TTime & aAlarmDateTime

IsWorkdaysRepeatingL(const TCalRRule)

IMPORT_C TBoolIsWorkdaysRepeatingL(const TCalRRuleaRrule)[static]

Parameters

const TCalRRule aRrule

RepeatIndexL(const CCalEntry &)

IMPORT_C TCalenRepeatIndexRepeatIndexL(const CCalEntry &aEntry)[static]

Return index of repeat type

Parameters

const CCalEntry & aEntry

ShowRepeatTypeQueryL(CalCommon::TRecurrenceRange &, const TRepeatQueryType)

IMPORT_C TBoolShowRepeatTypeQueryL(CalCommon::TRecurrenceRange &aAnswer,
const TRepeatQueryTypeaType
)[static]

Parameters

CalCommon::TRecurrenceRange & aAnswer
const TRepeatQueryType aType

Member Enumerations Documentation

Enum TRepeatQueryType

Enumerators

ESave = 1
EDelete
EEdit