KOIncidenceEditor Class Reference
This is the base class for the calendar component editors. More...
#include <koincidenceeditor.h>
Inherits KDialogBase.
Inherited by KOEventEditor, KOJournalEditor, and KOTodoEditor.
Public Slots
- void updateCategoryConfig ()
- virtual void editIncidence (Incidence *)=0
- virtual void setIncidenceChanger (IncidenceChangerBase *changer)
Signals
- void deleteAttendee (Incidence *)
- void editCategories ()
- void dialogClose (Incidence *)
- void editCanceled (Incidence *)
- void deleteIncidenceSignal (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 ()
- void openURL (const KURL &url)
- virtual void slotLoadTemplate ()
- virtual void slotSaveTemplate ()
- virtual void saveTemplate (const QString &)=0
Protected Member Functions
- virtual QString type ()
- void setupAttendeesTab ()
- void setupAttachmentsTab ()
- void setupAlarmsTab ()
- void setupDesignerTabs (const QString &type)
- QString loadTemplate (Calendar *cal, const QString &type, const QStringList &templates)
- void saveAsTemplate (Incidence *, const QString &name)
- void readDesignerFields (Incidence *i)
- void writeDesignerFields (Incidence *i)
- QWidget * addDesignerTab (const QString &uifile)
- void setupEmbeddedURLPage (const QString &label, const QString &url, const QString &mimetype)
- void createEmbeddedURLPages (Incidence *i)
- virtual bool processInput ()
- virtual void processCancel ()
- void cancelRemovedAttendees (Incidence *incidence)
Protected Attributes
- Calendar * mCalendar
- KPIM::CategorySelectDialog * mCategoryDialog
- KOEditorDetails * mDetails
- KOEditorAttachments * mAttachments
- KOEditorAlarms * mAlarms
- KOrg::IncidenceChangerBase * mChanger
- QPtrList< KPIM::DesignerFields > mDesignerFields
- QMap< QWidget *, KPIM::DesignerFields * > mDesignerFieldForWidget
- QPtrList< QWidget > mEmbeddedURLPages
- QPtrList< QWidget > mAttachedDesignerFields
Detailed Description
This is the base class for the calendar component editors.
Constructor & Destructor Documentation
|
Construct new IncidenceEditor.
|
Member Function Documentation
|
Initialize editor. This function creates the tab widgets. Implemented in KOEventEditor, KOJournalEditor, and KOTodoEditor. |
|
This incidence has been modified externally.
Reimplemented in KOEventEditor, KOJournalEditor, and KOTodoEditor. |
|
Edit an existing todo.
Implemented in KOEventEditor, KOJournalEditor, and KOTodoEditor. |
|
Process user input and create or update event. Returns false if input is invalid. Reimplemented in KOEventEditor, KOJournalEditor, and KOTodoEditor. |
The documentation for this class was generated from the following files:
- koincidenceeditor.h
- koincidenceeditor.cpp