25 #ifndef KOEVENTEDITOR_H 26 #define KOEVENTEDITOR_H 28 #include "koincidenceeditor.h" 30 class KOEditorGeneralEvent; 31 class KOEditorRecurrence; 32 class KOEditorRecurrenceDialog; 33 class KOEditorFreeBusy; 35 class SaveTemplateDialog; 37 class KOEditorFreeBusy; 74 void setTexts( const TQString &summary, const TQString &description = TQString() ); 78 void editIncidence( Incidence *incidence, const TQDate &date, Calendar *calendar ); 83 void setDates( const TQDateTime &from, const TQDateTime &to, bool allDay ); 89 void readEvent( Event *event, Calendar *calendar, const TQDate &date, bool tmpl = false ); 93 void writeEvent( Event * ); 95 TQObject *typeAheadReceiver() const; 97 void selectInvitationCounterProposal( bool enable ); 100 void focusReceivedSignal(); 106 void slotSaveTemplate( const TQString & ); 107 void updateRecurrenceSummary(); 110 TQString type() { return "Event"; } 112 void setupRecurrence(); 113 void setupFreeBusy(); 116 bool validateInput(); 120 void processCancel(); 123 TQStringList& templates() const; 129 KOEditorGeneralEvent *mGeneral; 130 KOEditorRecurrenceDialog *mRecurrenceDialog; 131 KOEditorRecurrence *mRecurrence; 132 KOEditorFreeBusy *mFreeBusy;
This class provides a dialog for editing an event.
This is the base class for the calendar component editors.
|