Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: vrecur.h
Link against: versit.lib

Class CVersitRecurrenceWeekly

CVersitRecurrenceWeekly

Support

Supported from 5.0

Description

Recurrence details specific to a weekly repeat event in a vCalendar.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CVersitRecurrenceAbstract base class for all versit recurrence classes
CVersitRecurrenceWeeklyRecurrence details specific to a weekly repeat event in a vCalendar

Defined in CVersitRecurrenceWeekly:
CVersitRecurrenceWeekly(), iArrayOfWeekDayOccurences, ~CVersitRecurrenceWeekly()

Inherited from CBase:
operator new()

Inherited from CVersitRecurrence:
EDaily, EMonthlyByDay, EMonthlyByPos, EWeekly, EYearlyByDay, EYearlyByMonth, TType, iDuration, iEndDate, iInterval, iRepeatType


Construction and destruction


CVersitRecurrenceWeekly()

CVersitRecurrenceWeekly(TInt aInterval,TInt aDuration,TVersitDateTime* aEndDate,CWeekDayArray* aArrayOfWeekdayOccurrences);

Description

Constructs the CVersitRecurrenceWeekly object with a time interval, a duration in weeks, an optional end date and a pointer to an array of the days of the week on which the repeat event is to occur.

Sets the repeat type (iRepeatType) to EWeekly.

Note:

If a duration and an end date are both specified, the end date takes precedence.

Parameters

TInt aInterval

The interval in weeks between repeats.

TInt aDuration

The duration in weeks for the repeat.

TVersitDateTime* aEndDate

Pointer to the specification for the date at which the repeat will end.

CWeekDayArray* aArrayOfWeekdayOccurrences

Array of days of the week on which the repeat event is to occur.


~CVersitRecurrenceWeekly()

~CVersitRecurrenceWeekly();

Description

Frees all resources owned by the object, prior to its destruction.

[Top]


Member data


iArrayOfWeekDayOccurences

CWeekDayArray* iArrayOfWeekDayOccurences

Description

Array of days of the week on which the repeat event is to occur.