#include <app/vrecur.h>
class CVersitRecurrenceDaily : public CVersitRecurrence |
Public Member Functions | |
---|---|
CVersitRecurrenceDaily(TInt, TInt, TVersitDateTime *) | |
virtual IMPORT_C void | ExternalizeOccurrenceListsL(RWriteStream &) |
Inherited Attributes | |
---|---|
CVersitRecurrence::iDuration | |
CVersitRecurrence::iEndDate | |
CVersitRecurrence::iInterval | |
CVersitRecurrence::iRepeatType |
Inherited Enumerations | |
---|---|
CVersitRecurrence:TType |
Defines when a 'daily' recurrence is to be repeated.
Used by a repeating event (a vCalendar event or to-do) to define when it is to occur. The days on which the event occurs are identified by the number of days between repeats, e.g. every third day.
A pointer to this object may be owned by a CParserPropertyValueRecurrence object.
IMPORT_C | CVersitRecurrenceDaily | ( | TInt | aInterval, |
TInt | aDuration, | |||
TVersitDateTime * | aEndDate | |||
) |
Constructs the CVersitRecurrenceDaily object.
Sets the interval, the duration and, optionally, an end date for the repeat. The repeat type is set to EDaily.
If a duration and an end date are both specified, the end date takes precedence.
Parameter | Description |
---|---|
aInterval | The number of days between repeats. |
aDuration | The duration, in days, for which the event should continue recurring. A value of zero indicates the repeat should continue forever. |
aEndDate | Pointer to the end date for the repeat. The object takes ownership of this pointer. |
IMPORT_C void | ExternalizeOccurrenceListsL | ( | RWriteStream & | ) | const [virtual] |
Reimplemented from CVersitRecurrence::ExternalizeOccurrenceListsL(RWriteStream &)const
This function is empty because an occurrence list is not applicable to a daily recurrence type.