kalarm
KARecurrence Class Reference
Inheritance diagram for KARecurrence:

Detailed Description
Definition at line 28 of file karecurrence.h.
Public Types | |
enum | Type { NO_RECUR, MINUTELY, DAILY, WEEKLY, MONTHLY_POS, MONTHLY_DAY, ANNUAL_DATE, ANNUAL_POS } |
enum | Feb29Type { FEB29_FEB29, FEB29_MAR1, FEB29_FEB28 } |
Public Member Functions | |
KARecurrence () | |
KARecurrence (const KCal::Recurrence &r) | |
KARecurrence (const KARecurrence &r) | |
bool | set (const QString &icalRRULE) |
bool | set (Type t, int freq, int count, const DateTime &start, const QDateTime &end) |
bool | set (Type t, int freq, int count, const DateTime &start, const QDateTime &end, Feb29Type f29) |
bool | init (KCal::RecurrenceRule::PeriodType t, int freq, int count, const DateTime &start, const QDateTime &end) |
bool | init (KCal::RecurrenceRule::PeriodType t, int freq, int count, const DateTime &start, const QDateTime &end, Feb29Type f29) |
void | fix () |
void | writeRecurrence (KCal::Recurrence &) const |
QDateTime | endDateTime () const |
QDate | endDate () const |
bool | recursOn (const QDate &) const |
QDateTime | getNextDateTime (const QDateTime &preDateTime) const |
QDateTime | getPreviousDateTime (const QDateTime &afterDateTime) const |
int | longestInterval () const |
Type | type () const |
Feb29Type | feb29Type () const |
Static Public Member Functions | |
static Type | type (const KCal::RecurrenceRule *) |
static bool | dailyType (const KCal::RecurrenceRule *) |
static Feb29Type | defaultFeb29Type () |
static void | setDefaultFeb29Type (Feb29Type t) |
Member Enumeration Documentation
enum KARecurrence::Type |
The recurrence's period type.
This is a subset of the possible KCal recurrence types.
Definition at line 34 of file karecurrence.h.
The date on which a yearly February 29th recurrence falls in non-leap years.
Definition at line 45 of file karecurrence.h.
The documentation for this class was generated from the following files: