korganizer
KOTodoEditor Class Reference
#include <kotodoeditor.h>
Inheritance diagram for KOTodoEditor:

Detailed Description
This class provides a dialog for editing a Todo.
Definition at line 37 of file kotodoeditor.h.
Public Member Functions | |
KOTodoEditor (Calendar *calendar, QWidget *parent) | |
virtual | ~KOTodoEditor () |
void | init () |
void | reload () |
void | newTodo () |
void | setTexts (const QString &summary, const QString &description=QString::null) |
void | editIncidence (Incidence *) |
void | setDates (const QDateTime &due, bool allDay=true, Todo *relatedTodo=0) |
void | readTodo (Todo *) |
void | writeTodo (Todo *) |
bool | validateInput () |
bool | processInput () |
void | modified (int change=0) |
Protected Slots | |
void | loadDefaults () |
void | deleteTodo () |
void | slotSaveTemplate (const QString &) |
Protected Member Functions | |
void | loadTemplate (CalendarLocal &) |
QStringList & | templates () const |
QString | type () |
void | setupGeneral () |
void | setupRecurrence () |
int | msgItemDelete () |
Constructor & Destructor Documentation
KOTodoEditor::KOTodoEditor | ( | Calendar * | calendar, | |
QWidget * | parent | |||
) |
Member Function Documentation
void KOTodoEditor::init | ( | ) | [virtual] |
Initialize editor.
This function creates the tab widgets.
Implements KOIncidenceEditor.
Definition at line 67 of file kotodoeditor.cpp.
void KOTodoEditor::newTodo | ( | ) |
Edit new todo.
Use the set* methods to set appropriate default values if needed
Definition at line 167 of file kotodoeditor.cpp.
void KOTodoEditor::setTexts | ( | const QString & | summary, | |
const QString & | description = QString::null | |||
) |
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 174 of file kotodoeditor.cpp.
void KOTodoEditor::editIncidence | ( | Incidence * | ) | [virtual] |
Edit an existing todo.
Implements KOIncidenceEditor.
Definition at line 153 of file kotodoeditor.cpp.
void KOTodoEditor::setDates | ( | const QDateTime & | due, | |
bool | allDay = true , |
|||
Todo * | relatedTodo = 0 | |||
) |
void KOTodoEditor::readTodo | ( | Todo * | ) |
void KOTodoEditor::writeTodo | ( | Todo * | ) |
bool KOTodoEditor::validateInput | ( | ) |
bool KOTodoEditor::processInput | ( | ) | [virtual] |
Process user input and create or update event.
Returns false if input is not valid
Reimplemented from KOIncidenceEditor.
Definition at line 193 of file kotodoeditor.cpp.
void KOTodoEditor::modified | ( | int | change = 0 |
) | [virtual] |
This todo has been modified externally.
Reimplemented from KOIncidenceEditor.
Definition at line 321 of file kotodoeditor.cpp.
The documentation for this class was generated from the following files: