korganizer

KOTodoEditor Class Reference

#include <kotodoeditor.h>

Inheritance diagram for KOTodoEditor:

KOIncidenceEditor List of all members.

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 
)

Constructs a new todo editor.

Definition at line 55 of file kotodoeditor.cpp.


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 
)

Set widgets to default values.

Definition at line 245 of file kotodoeditor.cpp.

void KOTodoEditor::readTodo ( Todo  ) 

Read event object and setup widgets accordingly.

Definition at line 267 of file kotodoeditor.cpp.

void KOTodoEditor::writeTodo ( Todo  ) 

Write event settings to event object.

Definition at line 282 of file kotodoeditor.cpp.

bool KOTodoEditor::validateInput (  ) 

Check if the input is valid.

Definition at line 306 of file kotodoeditor.cpp.

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:
KDE Home | KDE Accessibility Home | Description of Access Keys