• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kalarm

MonthYearRule Class Reference

#include <recurrenceeditprivate.h>

Inheritance diagram for MonthYearRule:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 114 of file recurrenceeditprivate.h.


Public Types

enum  DayPosType { DATE, POS }

Signals

void typeChanged (DayPosType)

Public Member Functions

int date () const
int dayOfWeek () const
 MonthYearRule (const QString &freqText, const QString &freqWhatsThis, bool allowEveryWeek, bool readOnly, QWidget *parent)
virtual void saveState ()
void setDate (int dayOfMonth)
void setDefaultValues (int dayOfMonth, int dayOfWeek)
void setPosition (int week, int dayOfWeek)
void setType (DayPosType)
virtual bool stateChanged () const
DayPosType type () const
int week () const

Protected Slots

virtual void clicked (QAbstractButton *)

Protected Member Functions

DayPosType buttonType (QAbstractButton *b) const
virtual void daySelected (int)

Member Enumeration Documentation

enum MonthYearRule::DayPosType

Enumerator:
DATE 
POS 

Definition at line 118 of file recurrenceeditprivate.h.


Constructor & Destructor Documentation

MonthYearRule::MonthYearRule ( const QString &  freqText,
const QString &  freqWhatsThis,
bool  allowEveryWeek,
bool  readOnly,
QWidget *  parent 
)

Definition at line 1296 of file recurrenceedit.cpp.


Member Function Documentation

DayPosType MonthYearRule::buttonType ( QAbstractButton *  b  )  const [inline, protected]

Definition at line 135 of file recurrenceeditprivate.h.

void MonthYearRule::clicked ( QAbstractButton *  button  )  [protected, virtual, slot]

Reimplemented in YearlyRule.

Definition at line 1439 of file recurrenceedit.cpp.

int MonthYearRule::date (  )  const

Definition at line 1401 of file recurrenceedit.cpp.

int MonthYearRule::dayOfWeek (  )  const

Definition at line 1413 of file recurrenceedit.cpp.

virtual void MonthYearRule::daySelected ( int   )  [inline, protected, virtual]

Reimplemented in YearlyRule.

Definition at line 136 of file recurrenceeditprivate.h.

void MonthYearRule::saveState (  )  [virtual]

Reimplemented from Rule.

Reimplemented in YearlyRule.

Definition at line 1452 of file recurrenceedit.cpp.

void MonthYearRule::setDate ( int  dayOfMonth  ) 

Definition at line 1418 of file recurrenceedit.cpp.

void MonthYearRule::setDefaultValues ( int  dayOfMonth,
int  dayOfWeek 
)

Definition at line 1393 of file recurrenceedit.cpp.

void MonthYearRule::setPosition ( int  week,
int  dayOfWeek 
)

Definition at line 1424 of file recurrenceedit.cpp.

void MonthYearRule::setType ( MonthYearRule::DayPosType  type  ) 

Definition at line 1385 of file recurrenceedit.cpp.

bool MonthYearRule::stateChanged (  )  const [virtual]

Reimplemented from Rule.

Reimplemented in YearlyRule.

Definition at line 1468 of file recurrenceedit.cpp.

MonthYearRule::DayPosType MonthYearRule::type (  )  const

Definition at line 1380 of file recurrenceedit.cpp.

void MonthYearRule::typeChanged ( DayPosType   )  [signal]

int MonthYearRule::week (  )  const

Definition at line 1407 of file recurrenceedit.cpp.


The documentation for this class was generated from the following files:
  • recurrenceeditprivate.h
  • recurrenceedit.cpp

kalarm

Skip menu "kalarm"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal