Location:
agmrptd.h
Link against: agnmodel.lib
TAgnMonthlyByDaysRpt
Supported from 5.0
Stores the days in a month on which a repeat can occur, for instance Tuesday in the first week, Sunday in the last week.
|
Defined in TAgnMonthlyByDaysRpt:
ClearAllDays(), ClearWeek(), ExternalizeL(), InternalizeL(), IsDaySet(), NumDaysSet(), SetDay(), TAgnMonthlyByDaysRpt(), UnsetDay(), operator==()
Inherited from TAgnMonthlyRpt:
FindRptEndDate(),
InstanceCount()
Inherited from TAgnRpt:
ClearAll(),
DisplayNextOnly(),
EndDate(),
EndDateAsAgnDate(),
Interval(),
RepeatForever(),
SetDisplayNextOnly(),
SetEndDate(),
SetInterval(),
SetRepeatForever(),
SetStartDate(),
StartDate(),
StartDateAsAgnDate()
TAgnMonthlyByDaysRpt();
The default C++ constructor is used to construct a monthly by days repeat object. The monthly repeat days are all cleared.
TAgnMonthlyByDaysRpt(const TAgnRpt& aRpt);
The C++ copy constructor constructs a new
TAgnMonthlyByDaysRpt object from an existing
TAgnRpt-derived object. The monthly repeat days are all
cleared.
|
TAgnMonthlyByDaysRpt(const TAgnMonthlyByDaysRpt& aRpt);
The C++ copy constructor constructs a new
TAgnMonthlyByDaysRpt object from an existing
one.
|
void ClearWeek(TWeekInMonth aWeek);
Clears all repeat days for the specified week.
|
void SetDay(TDay aDay,TWeekInMonth aWeek);
Adds a day in the specified week to the repeat object.
|
void UnsetDay(TDay aDay,TWeekInMonth aWeek);
Unsets a day in the specified week from the repeat object.
|
TBool IsDaySet(TDay aDay,TWeekInMonth aWeek) const;
Tests whether a day is set in the given week.
|
|
TInt NumDaysSet() const;
Returns the number of repeat days in the month which are set.
|
TBool operator==(const TAgnMonthlyByDaysRpt& aRpt) const;
Compares two monthly by day repeat objects for equality.
|
|
virtual void ExternalizeL(RWriteStream& aStream) const;
Externalises the monthly by days repeat object to a write stream.
|
virtual void InternalizeL(RReadStream& aStream);
Internalises the monthly by days repeat object to a read stream.
|