KCal::Todo Class Reference
This class provides a Todo in the sense of RFC2445. More...
#include <todo.h>
Inherits KCal::Incidence.
Public Types
Public Member Functions
- Todo (const Todo &)
- bool operator== (const Todo &) const
- QCString type () const
- Todo * clone ()
- void setDtDue (const QDateTime &dtDue, bool first=false)
- QDateTime dtDue (bool first=false) const
- QString dtDueTimeStr () const
- QString dtDueDateStr (bool shortfmt=true) const
- QString dtDueStr () const
- bool hasDueDate () const
- void setHasDueDate (bool hasDueDate)
- bool hasStartDate () const
- void setHasStartDate (bool hasStartDate)
- QDateTime dtStart (bool first=false) const
- void setDtStart (const QDateTime &dtStart)
- QString dtStartTimeStr (bool first=false) const
- QString dtStartDateStr (bool shortfmt=true, bool first=false) const
- QString dtStartStr (bool first=false) const
- bool isCompleted () const
- void setCompleted (bool completed)
- int percentComplete () const
- void setPercentComplete (int)
- QDateTime completed () const
- QString completedStr () const
- void setCompleted (const QDateTime &completed)
- bool hasCompletedDate () const
- void setDtRecurrence (const QDateTime &dt)
- QDateTime dtRecurrence () const
- virtual bool recursOn (const QDate &date) const
- bool isOverdue () const
Detailed Description
This class provides a Todo in the sense of RFC2445.
Member Function Documentation
|
Returns an exact copy of this todo. The returned object is owned by the caller. Implements KCal::Incidence. |
|
Sets due date and time.
|
|
Returns due date and time.
|
|
Returns due time as string formatted according to the users locale settings.
|
|
Returns due date as string formatted according to the users locale settings.
|
|
Returns due date and time as string formatted according to the users locale settings.
|
|
Returns true if the todo has a due date, otherwise return false.
|
|
Set if the todo has a due date.
|
|
Returns true if the todo has a start date, otherwise return false.
|
|
Set if the todo has a start date.
|
|
Returns the startdate of the todo.
|
|
Sets the startdate of the todo.
Reimplemented from KCal::Incidence. |
|
Returns an todo's starting time as a string formatted according to the users locale settings.
|
|
Returns an todo's starting date as a string formatted according to the users locale settings.
|
|
Returns an todo's starting date and time as a string formatted according to the users locale settings.
|
|
Returns true if the todo is 100% completed, otherwise return false.
|
|
Set completed state.
|
|
Returns how many percent of the task are completed. Returns a value between 0 and 100. |
|
Set how many percent of the task are completed. Valid values are in the range from 0 to 100. |
|
Returns date and time when todo was completed.
|
|
Returns string contaiting date and time when the todo was completed formatted according to the users locale settings.
|
|
Set date and time of completion.
|
|
Returns true, if todo has a date associated with completion, otherwise return false.
|
|
Sets the due date/time of the current occurence if recurrent.
|
|
Returns the due date/time of the current occurence if recurrent.
|
|
Returns true if the date specified is one on which the todo will recur. Todo's are a special case, hence the overload. It adds an extra check, which make it return false if there's an occurence between the recurstart and today. Reimplemented from KCal::Incidence. |
|
Returns true if this todo is overdue (e.g. due date is lower than today and not completed), else false. |
The documentation for this class was generated from the following files:
- todo.h
- todo.cpp