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

kalarm

Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
RecurrenceEdit Class Reference

#include <recurrenceedit.h>

Inheritance diagram for RecurrenceEdit:
Inheritance graph
[legend]

Public Types

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

Public Slots

void setDateTime (const KDateTime &start)
 

Signals

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

Public Member Functions

 RecurrenceEdit (bool readOnly, QWidget *parent=0)
 
virtual ~RecurrenceEdit ()
 
void activateSubRepetition ()
 
QWidget * checkData (const KDateTime &startDateTime, QString &errorMessage) const
 
KDateTime endDateTime () const
 
bool isTimedRepeatType () const
 
RepeatType repeatType () const
 
void set (const KAEvent &)
 
void setDefaultEndDate (const QDate &)
 
void setDefaults (const KDateTime &from)
 
void setEndDateTime (const KDateTime &)
 
void setRepeatAtLogin ()
 
void setStartDate (const QDate &, const QDate &today)
 
void setSubRepetition (int reminderMinutes, bool dateOnly)
 
void showMoreOptions (bool)
 
bool stateChanged () const
 
Repetition subRepetition () const
 
void updateEvent (KAEvent &, bool adjustStart)
 

Static Public Member Functions

static QString i18n_combo_AtLogin ()
 
static QString i18n_combo_Daily ()
 
static QString i18n_combo_HourlyMinutely ()
 
static QString i18n_combo_Monthly ()
 
static QString i18n_combo_NoRecur ()
 
static QString i18n_combo_Weekly ()
 
static QString i18n_combo_Yearly ()
 

Protected Member Functions

virtual void showEvent (QShowEvent *)
 

Detailed Description

Definition at line 59 of file recurrenceedit.h.

Member Enumeration Documentation

enum RecurrenceEdit::RepeatType
Enumerator
INVALID_RECUR 
NO_RECUR 
AT_LOGIN 
SUBDAILY 
DAILY 
WEEKLY 
MONTHLY 
ANNUAL 

Definition at line 64 of file recurrenceedit.h.

Constructor & Destructor Documentation

RecurrenceEdit::RecurrenceEdit ( bool  readOnly,
QWidget *  parent = 0 
)
explicit

Definition at line 90 of file recurrenceedit.cpp.

virtual RecurrenceEdit::~RecurrenceEdit ( )
inlinevirtual

Definition at line 67 of file recurrenceedit.h.

Member Function Documentation

void RecurrenceEdit::activateSubRepetition ( )

Definition at line 581 of file recurrenceedit.cpp.

QWidget * RecurrenceEdit::checkData ( const KDateTime &  startDateTime,
QString &  errorMessage 
) const

Definition at line 410 of file recurrenceedit.cpp.

void RecurrenceEdit::contentsChanged ( )
signal
KDateTime RecurrenceEdit::endDateTime ( ) const

Definition at line 725 of file recurrenceedit.cpp.

void RecurrenceEdit::frequencyChanged ( )
signal
QString RecurrenceEdit::i18n_combo_AtLogin ( )
static

Definition at line 82 of file recurrenceedit.cpp.

QString RecurrenceEdit::i18n_combo_Daily ( )
static

Definition at line 84 of file recurrenceedit.cpp.

QString RecurrenceEdit::i18n_combo_HourlyMinutely ( )
static

Definition at line 83 of file recurrenceedit.cpp.

QString RecurrenceEdit::i18n_combo_Monthly ( )
static

Definition at line 86 of file recurrenceedit.cpp.

QString RecurrenceEdit::i18n_combo_NoRecur ( )
static

Definition at line 81 of file recurrenceedit.cpp.

QString RecurrenceEdit::i18n_combo_Weekly ( )
static

Definition at line 85 of file recurrenceedit.cpp.

QString RecurrenceEdit::i18n_combo_Yearly ( )
static

Definition at line 87 of file recurrenceedit.cpp.

bool RecurrenceEdit::isTimedRepeatType ( ) const
inline

Definition at line 79 of file recurrenceedit.h.

void RecurrenceEdit::repeatNeedsInitialisation ( )
signal
RepeatType RecurrenceEdit::repeatType ( ) const
inline

Definition at line 78 of file recurrenceedit.h.

void RecurrenceEdit::set ( const KAEvent &  event)

Initialise according to a specified event.

Definition at line 806 of file recurrenceedit.cpp.

void RecurrenceEdit::setDateTime ( const KDateTime &  start)
inlineslot

Definition at line 99 of file recurrenceedit.h.

void RecurrenceEdit::setDefaultEndDate ( const QDate &  end)

Definition at line 710 of file recurrenceedit.cpp.

void RecurrenceEdit::setDefaults ( const KDateTime &  from)

Set widgets to default values.

Definition at line 735 of file recurrenceedit.cpp.

void RecurrenceEdit::setEndDateTime ( const KDateTime &  end)

Definition at line 716 of file recurrenceedit.cpp.

void RecurrenceEdit::setRepeatAtLogin ( )

Initialise with repeat-at-login selected, instead of calling set().

Definition at line 797 of file recurrenceedit.cpp.

void RecurrenceEdit::setStartDate ( const QDate &  start,
const QDate &  today 
)

Definition at line 686 of file recurrenceedit.cpp.

void RecurrenceEdit::setSubRepetition ( int  reminderMinutes,
bool  dateOnly 
)

Definition at line 557 of file recurrenceedit.cpp.

void RecurrenceEdit::showEvent ( QShowEvent *  )
protectedvirtual

Definition at line 531 of file recurrenceedit.cpp.

void RecurrenceEdit::showMoreOptions ( bool  more)

Definition at line 397 of file recurrenceedit.cpp.

void RecurrenceEdit::shown ( )
signal
bool RecurrenceEdit::stateChanged ( ) const

Definition at line 1070 of file recurrenceedit.cpp.

Repetition RecurrenceEdit::subRepetition ( ) const

Definition at line 544 of file recurrenceedit.cpp.

void RecurrenceEdit::typeChanged ( int  recurType)
signal
void RecurrenceEdit::updateEvent ( KAEvent &  event,
bool  adjustStart 
)

Write recurrence settings into an event.

Definition at line 944 of file recurrenceedit.cpp.


The documentation for this class was generated from the following files:
  • recurrenceedit.h
  • recurrenceedit.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:59:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kalarm

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

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal