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 KOJournalEditor KOTodoEditor List of all members.

Public Slots

void updateCategoryConfig ()
virtual void editIncidence (Incidence *)=0

Signals

void deleteAttendee (Incidence *)
void editCategories ()
void dialogClose (Incidence *)
void editCanceled (Incidence *)
void incidenceAdded (Incidence *)
void incidenceChanged (Incidence *oldTodo, Incidence *newTodo)
void incidenceToBeDeleted (Incidence *)
void incidenceDeleted (Incidence *)

Public Member Functions

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

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

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 51 of file koincidenceeditor.cpp.


Member Function Documentation

virtual void KOIncidenceEditor::init  )  [pure virtual]
 

Initialize editor.

This function creates the tab widgets.

Implemented in KOEventEditor, KOJournalEditor, and KOTodoEditor.

virtual void KOIncidenceEditor::modified int  = 0  )  [inline, virtual]
 

This incidence has been modified externally.

Reimplemented in KOEventEditor, KOJournalEditor, and KOTodoEditor.

Definition at line 59 of file koincidenceeditor.h.

virtual void KOIncidenceEditor::editIncidence Incidence *   )  [pure virtual, slot]
 

Edit an existing todo.

Implemented in KOEventEditor, KOJournalEditor, 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, KOJournalEditor, and KOTodoEditor.

Definition at line 104 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.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Aug 27 12:53:31 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003