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 *)
void editCanceled (Incidence *)

Public Methods

 KOIncidenceEditor (const QString &caption, Calendar *calendar, QWidget *parent)
virtual ~KOIncidenceEditor ()
virtual void init ()=0
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 Methods

virtual QString type ()
void setupAttendeesTab ()
void setupAttachmentsTab ()
QString loadTemplate (Calendar *cal, const QString &type, const QStringList &templates)
void saveAsTemplate (Incidence *, const QString &name)
virtual bool processInput ()
virtual void processCancel ()

Protected Attributes

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

Detailed Description

This is the base class for the calendar component editors.

Definition at line 45 of file koincidenceeditor.h.


Constructor & Destructor Documentation

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

Construct new IncidenceEditor.

Definition at line 49 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 92 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 korganizer Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat May 1 11:38:32 2004 by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2003