KOEventEditor Class Reference
This class provides a dialog for editing an event. More...
#include <koeventeditor.h>
Inheritance diagram for KOEventEditor:


Signals | |
void | focusReceivedSignal () |
Public Member Functions | |
KOEventEditor (Calendar *calendar, QWidget *parent) | |
void | init () |
void | modified (int change=0) |
void | reload () |
void | newEvent (QDateTime from, QDateTime to, bool allDay=false) |
void | newEvent (const QString &) |
void | newEvent (const QString &summary, const QString &description, const QString &attachment) |
void | newEvent (const QString &summary, const QString &description, const QString &attachment, const QStringList &attendees) |
void | editIncidence (Incidence *) |
void | setDefaults (QDateTime from, QDateTime to, bool allDay) |
void | readEvent (Event *, bool tmpl=false) |
void | writeEvent (Event *) |
QObject * | typeAheadReceiver () const |
Protected Slots | |
void | loadDefaults () |
void | deleteEvent () |
void | slotSaveTemplate (const QString &) |
Protected Member Functions | |
QString | type () |
void | setupGeneral () |
void | setupRecurrence () |
void | setupFreeBusy () |
bool | validateInput () |
bool | processInput () |
void | processCancel () |
int | msgItemDelete () |
void | loadTemplate (CalendarLocal &) |
QStringList & | templates () const |
Static Protected Member Functions | |
static bool | myAttendeeStatusChanged (Event *oldVersion, Event *newVersion) |
Detailed Description
This class provides a dialog for editing an event.
Definition at line 47 of file koeventeditor.h.
Constructor & Destructor Documentation
|
Construct new event editor.
Definition at line 54 of file koeventeditor.cpp. |
Member Function Documentation
|
Initialize editor. This function creates the tab widgets. Implements KOIncidenceEditor. Definition at line 65 of file koeventeditor.cpp. Referenced by editIncidence(), and newEvent(). |
|
This event has been modified externally.
Reimplemented from KOIncidenceEditor. Definition at line 152 of file koeventeditor.cpp. |
|
Clear eventwin for new event, and preset the dates and times with hint.
Definition at line 190 of file koeventeditor.cpp. References init(), and setDefaults(). Referenced by newEvent(), and CalendarView::newEvent(). |
|
Edit new event. Set summary and description from given text. Definition at line 198 of file koeventeditor.cpp. References init(). |
|
Edit new event.
Definition at line 217 of file koeventeditor.cpp. References init(). |
|
Edit new event.
Definition at line 235 of file koeventeditor.cpp. References newEvent(). |
|
Edit an existing event.
Implements KOIncidenceEditor. Definition at line 179 of file koeventeditor.cpp. References init(), and readEvent(). Referenced by CalendarView::editEvent(). |
|
Set widgets to default values.
Definition at line 385 of file koeventeditor.cpp. Referenced by newEvent(). |
|
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 399 of file koeventeditor.cpp. Referenced by editIncidence(). |
|
Write event settings to event object.
Definition at line 414 of file koeventeditor.cpp. Referenced by processInput(). |
|
Check if the input is valid.
Definition at line 425 of file koeventeditor.cpp. Referenced by processInput(). |
|
Process user input and create or update event. Returns false if input is not valid Reimplemented from KOIncidenceEditor. Definition at line 272 of file koeventeditor.cpp. References myAttendeeStatusChanged(), validateInput(), and writeEvent(). |
|
Find the attendee matching our user in both events and determine if our status changed.
Definition at line 261 of file koeventeditor.cpp. Referenced by processInput(). |
The documentation for this class was generated from the following files: