korganizer Library API Documentation

KOIncidenceEditor Class Reference

This is the base class for the calendar component editors. More...

#include <koincidenceeditor.h>

Inheritance diagram for KOIncidenceEditor:

KOEventEditor KOTodoEditor List of all members.

Public Slots

void updateCategoryConfig ()

Signals

void editCategories ()
void dialogClose (Incidence *)

Public Member Functions

 KOIncidenceEditor (const QString &caption, Calendar *calendar, QWidget *parent)
 Construct new IncidenceEditor.

virtual void init ()=0
 Initialize editor.

virtual void reload ()=0

Protected Slots

void slotApply ()
void slotOk ()
void slotCancel ()
virtual void slotLoadTemplate ()
virtual void slotSaveTemplate ()
virtual void saveTemplate (const QString &)=0

Protected Member Functions

void setupAttendeesTab ()
void createSaveTemplateDialog (SaveTemplateDialog::IncidenceType)
QString loadTemplate (Calendar *cal, const QString &type, const QStringList &templates)
void saveAsTemplate (Incidence *, const QString &name)
virtual bool processInput ()
 Process user input and create or update event.


Protected Attributes

Calendar * mCalendar
KPIM::CategorySelectDialog * mCategoryDialog
KOEditorDetails * mDetails

Detailed Description

This is the base class for the calendar component editors.

Definition at line 41 of file koincidenceeditor.h.


Constructor & Destructor Documentation

KOIncidenceEditor::KOIncidenceEditor const QString caption,
Calendar *  calendar,
QWidget parent
 

Construct new IncidenceEditor.

Definition at line 46 of file koincidenceeditor.cpp.


Member Function Documentation

virtual void KOIncidenceEditor::init  )  [pure virtual]
 

Initialize editor.

This function creates the tab widgets.

Implemented in KOEventEditor, and KOTodoEditor.

virtual bool KOIncidenceEditor::processInput  )  [inline, protected, virtual]
 

Process user input and create or update event.

Returns false if input is invalid.

Reimplemented in KOEventEditor, and KOTodoEditor.

Definition at line 86 of file koincidenceeditor.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sat Oct 18 02:47:32 2003 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001