korganizer

#include <koeventeditor.h>

Inheritance diagram for KOEventEditor:
KOIncidenceEditor

Signals

void focusReceivedSignal ()
 
- Signals inherited from KOIncidenceEditor
void deleteAttendee (Incidence *)
 
void editCategories ()
 
void updateCategoryConfig ()
 
void dialogClose (Incidence *)
 
void editCanceled (Incidence *)
 
void deleteIncidenceSignal (Incidence *)
 
void signalAddAttachments (const TQStringList &attachments, const TQStringList &mimeTypes=TQStringList(), bool inlineAttachment=false)
 

Public Member Functions

 KOEventEditor (Calendar *calendar, TQWidget *parent)
 
void init ()
 
void modified ()
 
void reload ()
 
void newEvent ()
 
void setTexts (const TQString &summary, const TQString &description=TQString())
 
void editIncidence (Incidence *incidence, const TQDate &date, Calendar *calendar)
 
void setDates (const TQDateTime &from, const TQDateTime &to, bool allDay)
 
void readEvent (Event *event, Calendar *calendar, const TQDate &date, bool tmpl=false)
 
void writeEvent (Event *)
 
TQObject * typeAheadReceiver () const
 
void selectInvitationCounterProposal (bool enable)
 
- Public Member Functions inherited from KOIncidenceEditor
 KOIncidenceEditor (const TQString &caption, Calendar *calendar, TQWidget *parent)
 
virtual void setResource (ResourceCalendar *res, const TQString &subRes)
 
virtual void selectCreateTask (bool enable)
 
void setRecurringIncidence (Incidence *originalIncidence, Incidence *incAfterDissociation)
 

Protected Slots

void loadDefaults ()
 
void deleteEvent ()
 
void slotSaveTemplate (const TQString &)
 
void updateRecurrenceSummary ()
 
- Protected Slots inherited from KOIncidenceEditor
void slotApply ()
 
void slotOk ()
 
void slotCancel ()
 
void openURL (const KURL &url)
 
virtual void slotManageTemplates ()
 
virtual void slotSaveTemplate (const TQString &)=0
 
virtual void slotLoadTemplate (const TQString &)
 
virtual void slotTemplatesChanged (const TQStringList &)
 

Protected Member Functions

TQString type ()
 
void setupGeneral ()
 
void setupRecurrence ()
 
void setupFreeBusy ()
 
bool validateInput ()
 
bool processInput ()
 
void processCancel ()
 
int msgItemDelete ()
 
void loadTemplate (CalendarLocal &)
 
TQStringList & templates () const
 
- Protected Member Functions inherited from KOIncidenceEditor
void setupAttendeesTab ()
 
void setupDesignerTabs (const TQString &type)
 
void saveAsTemplate (Incidence *, const TQString &name)
 
void readDesignerFields (Incidence *i)
 
void writeDesignerFields (Incidence *i)
 
TQWidget * addDesignerTab (const TQString &uifile)
 
void setupEmbeddedURLPage (const TQString &label, const TQString &url, const TQString &mimetype)
 
void createEmbeddedURLPages (Incidence *i)
 
void cancelRemovedAttendees (Incidence *incidence)
 

Additional Inherited Members

- Public Slots inherited from KOIncidenceEditor
virtual void setIncidenceChanger (IncidenceChangerBase *changer)
 
void addAttachments (const TQStringList &attachments, const TQStringList &mimeTypes=TQStringList(), bool inlineAttachment=false)
 
void addAttendees (const TQStringList &attendees)
 
- Protected Attributes inherited from KOIncidenceEditor
CalendarmCalendar
 
KOEditorDetails * mDetails
 
KOAttendeeEditormAttendeeEditor
 
KOrg::IncidenceChangerBase * mChanger
 
TQPtrList< KPIM::DesignerFields > mDesignerFields
 
TQMap< TQWidget *, KPIM::DesignerFields * > mDesignerFieldForWidget
 
TQPtrList< TQWidget > mEmbeddedURLPages
 
TQPtrList< TQWidget > mAttachedDesignerFields
 
ResourceCalendarmResource
 
TQString mSubResource
 
bool mIsCounter
 
bool mIsCreateTask
 
IncidencemRecurIncidence
 
IncidencemRecurIncidenceAfterDissoc
 

Detailed Description

This class provides a dialog for editing an event.

Definition at line 48 of file koeventeditor.h.

Constructor & Destructor Documentation

◆ KOEventEditor()

KOEventEditor::KOEventEditor ( Calendar calendar,
TQWidget *  parent 
)

Construct new event editor.

Definition at line 53 of file koeventeditor.cpp.

Member Function Documentation

◆ editIncidence()

void KOEventEditor::editIncidence ( Incidence incidence,
const TQDate &  date,
Calendar calendar 
)
virtual

Edit an existing event.

Implements KOIncidenceEditor.

Definition at line 193 of file koeventeditor.cpp.

◆ init()

void KOEventEditor::init ( )
virtual

Initialize editor.

This function creates the tab widgets.

Implements KOIncidenceEditor.

Definition at line 65 of file koeventeditor.cpp.

◆ modified()

void KOEventEditor::modified ( )
virtual

This event has been modified externally.

Reimplemented from KOIncidenceEditor.

Definition at line 166 of file koeventeditor.cpp.

◆ newEvent()

void KOEventEditor::newEvent ( )

Clear event win for new event.

Definition at line 211 of file koeventeditor.cpp.

◆ processInput()

bool KOEventEditor::processInput ( )
protectedvirtual

Process user input and create or update event.

Returns false if input is not valid

Reimplemented from KOIncidenceEditor.

Definition at line 253 of file koeventeditor.cpp.

◆ readEvent()

void KOEventEditor::readEvent ( Event event,
Calendar calendar,
const TQDate &  date,
bool  tmpl = false 
)

Read event object and setup widgets accordingly.

If tmpl is true, the event is read as template, i.e. the time and date information isn't set.

Definition at line 347 of file koeventeditor.cpp.

◆ setDates()

void KOEventEditor::setDates ( const TQDateTime &  from,
const TQDateTime &  to,
bool  allDay 
)

Set widgets to the given date/time values.

Definition at line 219 of file koeventeditor.cpp.

◆ setTexts()

void KOEventEditor::setTexts ( const TQString &  summary,
const TQString &  description = TQString() 
)

Sets the given summary and description.

If description is empty and the summary contains multiple lines, the summary will be used as description and only the first line of summary will be used as the summary.

Definition at line 231 of file koeventeditor.cpp.

◆ validateInput()

bool KOEventEditor::validateInput ( )
protected

Check if the input is valid.

Definition at line 377 of file koeventeditor.cpp.

◆ writeEvent()

void KOEventEditor::writeEvent ( Event event)

Write event settings to event object.

Definition at line 364 of file koeventeditor.cpp.


The documentation for this class was generated from the following files: