From 0bb9d0f9e7da80f0ae3b91d4ebbb7aab4d2b9df7 Mon Sep 17 00:00:00 2001 From: zecke Date: Fri, 21 Feb 2003 16:52:49 +0000 Subject: -Remove old Todo classes they're deprecated and today I already using the new API -Guard against self assignment in OTodo -Add test apps for OPIM -Opiefied Event classes -Added TimeZone handling and pinning of TimeZones to OEvent -Adjust ORecur and the widget to better timezone behaviour --- (limited to 'libopie/tododb.h') diff --git a/libopie/tododb.h b/libopie/tododb.h deleted file mode 100644 index 7fd9f96..0000000 --- a/libopie/tododb.h +++ b/dev/null @@ -1,46 +0,0 @@ - -#ifndef tododb_h -#define tododb_h - -#include - -#include - -class ToDoResource; -class ToDoDB -{ - public: - // if no argument is supplied pick the default book - ToDoDB(const QString &fileName = QString::null, ToDoResource* resource= 0 ); - ~ToDoDB(); - QValueList effectiveToDos(const QDate &from, - const QDate &to, - bool includeNoDates = true); - QValueList effectiveToDos(const QDate &start, bool includeNoDates = true ); - QValueList rawToDos(); // all events - QValueList overDue(); - - void addEvent(const ToDoEvent &event ); - void editEvent(const ToDoEvent &editEvent ); - void removeEvent(const ToDoEvent &event); - void replaceEvent(const ToDoEvent &event ); - // QValueList& ); - void reload(); - void setFileName(const QString & ); - QString fileName()const; - bool save(); - ToDoResource *resource(); - void setResource(ToDoResource* res); - - private: - class ToDoDBPrivate; - ToDoDBPrivate *d; - QString m_fileName; - ToDoResource *m_res; - QValueList m_todos; - void load(); -}; - - -#endif -- cgit v0.9.0.2