korganizer

KOTodoEditor Class Reference

#include <kotodoeditor.h>

Inheritance diagram for KOTodoEditor:

KOIncidenceEditor KDialogBase KDialog 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)
void init ()
void reload ()
void newTodo (const QDateTime &due, Todo *relatedTodo=0, bool allDay=false)
void newTodo (const QString &)
void newTodo (const QString &summary, const QString &description, const QString &attachment)
void newTodo (const QString &summary, const QString &description, const QString &attachment, const QStringList &attendees)
void editIncidence (Incidence *)
void setDefaults (const QDateTime &due, Todo *relatedTodo, bool allDay)
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 57 of file kotodoeditor.cpp.


Member Function Documentation

void KOTodoEditor::editIncidence Incidence  )  [virtual]
 

Edit an existing todo.

Implements KOIncidenceEditor.

Definition at line 159 of file kotodoeditor.cpp.

void KOTodoEditor::init  )  [virtual]
 

Initialize editor.

This function creates the tab widgets.

Implements KOIncidenceEditor.

Definition at line 69 of file kotodoeditor.cpp.

void KOTodoEditor::modified int  change = 0  )  [virtual]
 

This todo has been modified externally.

Reimplemented from KOIncidenceEditor.

Definition at line 374 of file kotodoeditor.cpp.

void KOTodoEditor::newTodo const QString &  summary,
const QString &  description,
const QString &  attachment,
const QStringList &  attendees
 

Edit new todo.

Definition at line 224 of file kotodoeditor.cpp.

void KOTodoEditor::newTodo const QString &  summary,
const QString &  description,
const QString &  attachment
 

Edit new todo.

Definition at line 204 of file kotodoeditor.cpp.

void KOTodoEditor::newTodo const QString &   ) 
 

Edit new todo.

Set summary and description from given text.

Definition at line 183 of file kotodoeditor.cpp.

void KOTodoEditor::newTodo const QDateTime &  due,
Todo relatedTodo = 0,
bool  allDay = false
 

Clear editor for new todo, and preset the dates and times with hint.

Definition at line 173 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 244 of file kotodoeditor.cpp.

void KOTodoEditor::readTodo Todo  ) 
 

Read event object and setup widgets accordingly.

Definition at line 320 of file kotodoeditor.cpp.

void KOTodoEditor::setDefaults const QDateTime &  due,
Todo relatedTodo,
bool  allDay
 

Set widgets to default values.

Definition at line 296 of file kotodoeditor.cpp.

bool KOTodoEditor::validateInput  ) 
 

Check if the input is valid.

Definition at line 359 of file kotodoeditor.cpp.

void KOTodoEditor::writeTodo Todo  ) 
 

Write event settings to event object.

Definition at line 335 of file kotodoeditor.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys