kalarm

RecurrenceEdit Class Reference

List of all members.

Detailed Description

Definition at line 55 of file recurrenceedit.h.


Public Types

enum  RepeatType {
  INVALID_RECUR = -1, NO_RECUR, AT_LOGIN, SUBDAILY,
  DAILY, WEEKLY, MONTHLY, ANNUAL
}

Public Slots

void setDateTime (const QDateTime &start)

Signals

void shown ()
void typeChanged (int recurType)
void frequencyChanged ()

Public Member Functions

 RecurrenceEdit (bool readOnly, QWidget *parent, const char *name=0)
virtual ~RecurrenceEdit ()
void setDefaults (const QDateTime &from)
void set (const KAEvent &)
void updateEvent (KAEvent &, bool adjustStart)
QWidget * checkData (const QDateTime &startDateTime, QString &errorMessage) const
RepeatType repeatType () const
bool isTimedRepeatType () const
void setStartDate (const QDate &, const QDate &today)
void setDefaultEndDate (const QDate &)
void setEndDateTime (const DateTime &)
DateTime endDateTime () const
bool stateChanged () const

Static Public Member Functions

static QString i18n_Norecur ()
static QString i18n_NoRecur ()
static QString i18n_AtLogin ()
static QString i18n_l_Atlogin ()
static QString i18n_HourlyMinutely ()
static QString i18n_u_HourlyMinutely ()
static QString i18n_Daily ()
static QString i18n_d_Daily ()
static QString i18n_Weekly ()
static QString i18n_w_Weekly ()
static QString i18n_Monthly ()
static QString i18n_m_Monthly ()
static QString i18n_Yearly ()
static QString i18n_y_Yearly ()

Protected Member Functions

virtual void showEvent (QShowEvent *)

Member Function Documentation

void RecurrenceEdit::setDefaults ( const QDateTime &  from  ) 

Set widgets to default values.

Definition at line 615 of file recurrenceedit.cpp.

void RecurrenceEdit::set ( const KAEvent  ) 

Initialise according to a specified event.

Definition at line 676 of file recurrenceedit.cpp.

void RecurrenceEdit::updateEvent ( KAEvent ,
bool  adjustStart 
)

Write recurrence settings into an event.

Definition at line 815 of file recurrenceedit.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys