author | tille <tille> | 2003-05-08 13:55:09 (UTC) |
---|---|---|
committer | tille <tille> | 2003-05-08 13:55:09 (UTC) |
commit | 0cb4111d34d9fe96731f48983e1ff2e67262db02 (patch) (unidiff) | |
tree | ce6ec869ae7753ab0261e7ad075a10ad8b0a404b /libopie2/opiepim/backend/otodoaccessxml.h | |
parent | 78c60031b506b85dc20bd555d83486aeb831bf38 (diff) | |
download | opie-0cb4111d34d9fe96731f48983e1ff2e67262db02.zip opie-0cb4111d34d9fe96731f48983e1ff2e67262db02.tar.gz opie-0cb4111d34d9fe96731f48983e1ff2e67262db02.tar.bz2 |
search stuff
and match, toRichText & toShortText in oevent
Diffstat (limited to 'libopie2/opiepim/backend/otodoaccessxml.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie2/opiepim/backend/otodoaccessxml.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libopie2/opiepim/backend/otodoaccessxml.h b/libopie2/opiepim/backend/otodoaccessxml.h index cc4a16f..e4850a1 100644 --- a/libopie2/opiepim/backend/otodoaccessxml.h +++ b/libopie2/opiepim/backend/otodoaccessxml.h | |||
@@ -3,48 +3,49 @@ | |||
3 | 3 | ||
4 | #include <qasciidict.h> | 4 | #include <qasciidict.h> |
5 | #include <qmap.h> | 5 | #include <qmap.h> |
6 | 6 | ||
7 | #include "otodoaccessbackend.h" | 7 | #include "otodoaccessbackend.h" |
8 | 8 | ||
9 | namespace Opie { | 9 | namespace Opie { |
10 | class XMLElement; | 10 | class XMLElement; |
11 | }; | 11 | }; |
12 | 12 | ||
13 | class OTodoAccessXML : public OTodoAccessBackend { | 13 | class OTodoAccessXML : public OTodoAccessBackend { |
14 | public: | 14 | public: |
15 | /** | 15 | /** |
16 | * fileName if Empty we will use the default path | 16 | * fileName if Empty we will use the default path |
17 | */ | 17 | */ |
18 | OTodoAccessXML( const QString& appName, | 18 | OTodoAccessXML( const QString& appName, |
19 | const QString& fileName = QString::null ); | 19 | const QString& fileName = QString::null ); |
20 | ~OTodoAccessXML(); | 20 | ~OTodoAccessXML(); |
21 | 21 | ||
22 | bool load(); | 22 | bool load(); |
23 | bool reload(); | 23 | bool reload(); |
24 | bool save(); | 24 | bool save(); |
25 | 25 | ||
26 | QArray<int> allRecords()const; | 26 | QArray<int> allRecords()const; |
27 | QArray<int> matchRegexp(const QRegExp &r) const; | ||
27 | QArray<int> queryByExample( const OTodo&, int querysettings, const QDateTime& d = QDateTime() ); | 28 | QArray<int> queryByExample( const OTodo&, int querysettings, const QDateTime& d = QDateTime() ); |
28 | OTodo find( int uid )const; | 29 | OTodo find( int uid )const; |
29 | void clear(); | 30 | void clear(); |
30 | bool add( const OTodo& ); | 31 | bool add( const OTodo& ); |
31 | bool remove( int uid ); | 32 | bool remove( int uid ); |
32 | void removeAllCompleted(); | 33 | void removeAllCompleted(); |
33 | bool replace( const OTodo& ); | 34 | bool replace( const OTodo& ); |
34 | 35 | ||
35 | /* our functions */ | 36 | /* our functions */ |
36 | QArray<int> effectiveToDos( const QDate& start, | 37 | QArray<int> effectiveToDos( const QDate& start, |
37 | const QDate& end, | 38 | const QDate& end, |
38 | bool includeNoDates ); | 39 | bool includeNoDates ); |
39 | QArray<int> overDue(); | 40 | QArray<int> overDue(); |
40 | QArray<int> sorted( bool asc, int sortOrder, | 41 | QArray<int> sorted( bool asc, int sortOrder, |
41 | int sortFilter, int cat ); | 42 | int sortFilter, int cat ); |
42 | QBitArray supports()const; | 43 | QBitArray supports()const; |
43 | private: | 44 | private: |
44 | static QBitArray sup(); | 45 | static QBitArray sup(); |
45 | void todo( QAsciiDict<int>*, OTodo&,const QCString&,const QString& ); | 46 | void todo( QAsciiDict<int>*, OTodo&,const QCString&,const QString& ); |
46 | QString toString( const OTodo& )const; | 47 | QString toString( const OTodo& )const; |
47 | QString toString( const QArray<int>& ints ) const; | 48 | QString toString( const QArray<int>& ints ) const; |
48 | QMap<int, OTodo> m_events; | 49 | QMap<int, OTodo> m_events; |
49 | QString m_file; | 50 | QString m_file; |
50 | QString m_app; | 51 | QString m_app; |