-rw-r--r-- | libopie/pim/otodo.h | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/libopie/pim/otodo.h b/libopie/pim/otodo.h index 5bd91d6..2cdc587 100644 --- a/libopie/pim/otodo.h +++ b/libopie/pim/otodo.h @@ -17,4 +17,6 @@ +class OPimState; +class ORecur; class OTodo : public OPimRecord { public: @@ -34,5 +36,10 @@ public: CrossReference, HasAlarmDateTime, - AlarmDateTime + AlarmDateTime, + State, + Recurrance, + Alarms, + Reminders, + Notifiers }; public: @@ -112,4 +119,14 @@ public: /** + * What is the state of this OTodo? + */ + OPimState state()const; + + /** + * the recurrance of this + */ + ORecur recurrence()const; + + /** * The description of the todo */ @@ -171,4 +188,6 @@ public: void setDueDate( QDate date ); + + void setRecurrence( const ORecur& ); /** * set the alarm time @@ -178,4 +197,10 @@ public: void setDescription(const QString& ); void setSummary(const QString& ); + + /** + * set the state of a Todo + * @param state State what the todo should take + */ + void setState( const OPimState& state); bool isOverdue(); |