Location:
vrecur.h
Link against: versit.lib
CVersitRecurrenceMonthlyByPos
Supported from 5.0
Recurrence details specific to a monthly repeat event in a vCalendar. The days on which the repeat occurs are identified by their occurrence within the month (e.g. the second Monday, the last Friday etc.).
|
Defined in CVersitRecurrenceMonthlyByPos
:
CMonthPosition
, CVersitRecurrenceMonthlyByPos()
, ~CVersitRecurrenceMonthlyByPos()
Inherited from CBase
:
operator new()
Inherited from CVersitRecurrence
:
EDaily
,
EMonthlyByDay
,
EMonthlyByPos
,
EWeekly
,
EYearlyByDay
,
EYearlyByMonth
,
TType
,
iDuration
,
iEndDate
,
iInterval
,
iRepeatType
CVersitRecurrenceMonthlyByPos(TInt aInterval,TInt aDuration,TVersitDateTime* aEndDate,CArrayPtrFlat<CMonthPosition>* aMonthPositions);
Constructs the object with the repeat details. Sets the repeat
type (iRepeatType
) to EMonthlyByPos
.
|
~CVersitRecurrenceMonthlyByPos();
Frees all resources owned by the object, prior to its destruction.
CMonthPosition
Indicates the days on which a monthly repeat event occurs. This class is
nested within the CVersitRecurrenceMonthlyByPos
class.
Contains a week day array (CWeekDayArray
), the numeric
occurrence of the day within the month (between 1 and 5 inclusive) and whether
the occurrence is calculated by counting from the start or the end of the
month.
Defined in CVersitRecurrenceMonthlyByPos::CMonthPosition
:
EWeeksFromEndOfMonth
, EWeeksFromStartOfMonth
, TSign
, iArrayOfWeekDays
, iSign
, iWeekNo
, ~CMonthPosition()
~CMonthPosition()
~CMonthPosition();
Frees all resources owned by the object, prior to its destruction.
TSign
TSign
Flags that define whether the week number is from start or end of month.
|
iArrayOfWeekDays
CWeekDayArray* iArrayOfWeekDays
Pointer to an array of TDay
s.
iSign
TSign iSign
Indicates whether the week number iWeekNo
is offset from the
start or the end of the month.
iWeekNo
TInt iWeekNo
The week number within the month. Used to calculate the occurrences of a day on which the repeat event is to occur. Between 1 and 5 inclusive.