-rw-r--r-- | libopie/tododb.h | 46 |
1 files changed, 0 insertions, 46 deletions
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 @@ | |||
1 | |||
2 | #ifndef tododb_h | ||
3 | #define tododb_h | ||
4 | |||
5 | #include <qvaluelist.h> | ||
6 | |||
7 | #include <opie/todoevent.h> | ||
8 | |||
9 | class ToDoResource; | ||
10 | class ToDoDB | ||
11 | { | ||
12 | public: | ||
13 | // if no argument is supplied pick the default book | ||
14 | ToDoDB(const QString &fileName = QString::null, ToDoResource* resource= 0 ); | ||
15 | ~ToDoDB(); | ||
16 | QValueList<ToDoEvent> effectiveToDos(const QDate &from, | ||
17 | const QDate &to, | ||
18 | bool includeNoDates = true); | ||
19 | QValueList<ToDoEvent> effectiveToDos(const QDate &start, bool includeNoDates = true ); | ||
20 | QValueList<ToDoEvent> rawToDos(); // all events | ||
21 | QValueList<ToDoEvent> overDue(); | ||
22 | |||
23 | void addEvent(const ToDoEvent &event ); | ||
24 | void editEvent(const ToDoEvent &editEvent ); | ||
25 | void removeEvent(const ToDoEvent &event); | ||
26 | void replaceEvent(const ToDoEvent &event ); | ||
27 | // QValueList<ToDoEvents will overwrite existing ones no smart code at all ;) | ||
28 | void mergeWith(const QValueList<ToDoEvent>& ); | ||
29 | void reload(); | ||
30 | void setFileName(const QString & ); | ||
31 | QString fileName()const; | ||
32 | bool save(); | ||
33 | ToDoResource *resource(); | ||
34 | void setResource(ToDoResource* res); | ||
35 | |||
36 | private: | ||
37 | class ToDoDBPrivate; | ||
38 | ToDoDBPrivate *d; | ||
39 | QString m_fileName; | ||
40 | ToDoResource *m_res; | ||
41 | QValueList<ToDoEvent> m_todos; | ||
42 | void load(); | ||
43 | }; | ||
44 | |||
45 | |||
46 | #endif | ||