From c23db0c35b77cc1656ac8822ca948e73c50e8ee6 Mon Sep 17 00:00:00 2001 From: zecke Date: Tue, 19 Mar 2002 19:14:32 +0000 Subject: Make multiple backends possible --- (limited to 'libopie/tododb.h') diff --git a/libopie/tododb.h b/libopie/tododb.h index 6478363..945f343 100644 --- a/libopie/tododb.h +++ b/libopie/tododb.h @@ -6,11 +6,12 @@ #include +class ToDoResource; class ToDoDB { public: // if no argument is supplied pick the default book - ToDoDB(const QString &fileName = QString::null ); + ToDoDB(const QString &fileName = QString::null, ToDoResource* resource= 0 ); ~ToDoDB(); QValueList effectiveToDos(const QDate &from, const QDate &to, @@ -27,11 +28,14 @@ class ToDoDB 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(); }; -- cgit v0.9.0.2