otodoaccessbackend.h
Go to the documentation of this file.00001 #ifndef OPIE_TODO_ACCESS_BACKEND_H 00002 #define OPIE_TODO_ACCESS_BACKEND_H 00003 00004 #include <qbitarray.h> 00005 00006 #include "otodo.h" 00007 #include "opimaccessbackend.h" 00008 00009 class OTodoAccessBackend : public OPimAccessBackend<OTodo> { 00010 public: 00011 OTodoAccessBackend(); 00012 ~OTodoAccessBackend(); 00013 virtual QArray<int> effectiveToDos( const QDate& start, 00014 const QDate& end, 00015 bool includeNoDates ) = 0; 00016 virtual QArray<int> overDue() = 0; 00017 virtual QArray<int> sorted( bool asc, int sortOrder, int sortFilter, 00018 int cat ) = 0; 00019 virtual void removeAllCompleted() = 0; 00020 virtual QBitArray supports()const = 0; 00021 00022 private: 00023 class Private; 00024 Private *d; 00025 00026 }; 00027 00028 #endif
