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:

Inheritance graph
[legend]
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 slotManageTemplates ()
virtual void slotSaveTemplate (const QString &)=0
virtual void slotLoadTemplate (const QString &)
virtual void slotTemplatesChanged (const QStringList &)

Protected Member Functions

virtual QString type ()
virtual QStringListtemplates () const =0
virtual void loadTemplate (CalendarLocal &)=0
void setupAttendeesTab ()
void setupAttachmentsTab ()
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 46 of file koincidenceeditor.h.


Constructor & Destructor Documentation

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

Construct new IncidenceEditor.

Definition at line 52 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 60 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 106 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.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jan 31 15:56:02 2007 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003