summaryrefslogtreecommitdiff
path: root/libopie/tododb.h
Side-by-side diff
Diffstat (limited to 'libopie/tododb.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie/tododb.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libopie/tododb.h b/libopie/tododb.h
index e77a0f4..7fd9f96 100644
--- a/libopie/tododb.h
+++ b/libopie/tododb.h
@@ -18,17 +18,19 @@ class ToDoDB
bool includeNoDates = true);
QValueList<ToDoEvent> effectiveToDos(const QDate &start, bool includeNoDates = true );
QValueList<ToDoEvent> rawToDos(); // all events
QValueList<ToDoEvent> overDue();
void addEvent(const ToDoEvent &event );
void editEvent(const ToDoEvent &editEvent );
void removeEvent(const ToDoEvent &event);
-
+ void replaceEvent(const ToDoEvent &event );
+ // QValueList<ToDoEvents will overwrite existing ones no smart code at all ;)
+ void mergeWith(const QValueList<ToDoEvent>& );
void reload();
void setFileName(const QString & );
QString fileName()const;
bool save();
ToDoResource *resource();
void setResource(ToDoResource* res);
private: