author | zecke <zecke> | 2002-06-17 14:20:23 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-06-17 14:20:23 (UTC) |
commit | f27745ccf2ace20e5adc44bf630b20e5657feeb2 (patch) (unidiff) | |
tree | 3fbd91d407051cf94551e49c29d593d6b8c89058 /libopie/todoevent.h | |
parent | 77ec78630c69c80a3d8bad7f7feb9cc9f18ab346 (diff) | |
download | opie-f27745ccf2ace20e5adc44bf630b20e5657feeb2.zip opie-f27745ccf2ace20e5adc44bf630b20e5657feeb2.tar.gz opie-f27745ccf2ace20e5adc44bf630b20e5657feeb2.tar.bz2 |
Cross Referencing is possible by now
-rw-r--r-- | libopie/todoevent.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libopie/todoevent.h b/libopie/todoevent.h index de4623f..b55a39b 100644 --- a/libopie/todoevent.h +++ b/libopie/todoevent.h | |||
@@ -3,4 +3,6 @@ | |||
3 | #define todoevent_h | 3 | #define todoevent_h |
4 | 4 | ||
5 | |||
6 | #include <qarray.h> | ||
5 | #include <qmap.h> | 7 | #include <qmap.h> |
6 | #include <qregexp.h> | 8 | #include <qregexp.h> |
@@ -8,4 +10,5 @@ | |||
8 | #include <qdatetime.h> | 10 | #include <qdatetime.h> |
9 | 11 | ||
12 | |||
10 | class ToDoEvent { | 13 | class ToDoEvent { |
11 | friend class ToDoDB; | 14 | friend class ToDoDB; |
@@ -90,4 +93,14 @@ class ToDoEvent { | |||
90 | 93 | ||
91 | QString extra(const QString& )const; | 94 | QString extra(const QString& )const; |
95 | |||
96 | /** | ||
97 | * returns a list of apps which have related items | ||
98 | */ | ||
99 | QStringList relatedApps()const; | ||
100 | |||
101 | /** | ||
102 | * returns all relations for one app | ||
103 | */ | ||
104 | QArray<int> relations( const QString& app )const; | ||
92 | /** | 105 | /** |
93 | * Set if this Todo is completed | 106 | * Set if this Todo is completed |
@@ -126,4 +139,19 @@ class ToDoEvent { | |||
126 | 139 | ||
127 | /** | 140 | /** |
141 | * add related function it replaces too ;) | ||
142 | */ | ||
143 | void addRelated( const QString& app, int id ); | ||
144 | |||
145 | /** | ||
146 | * add related | ||
147 | */ | ||
148 | void addRelated( const QString& app, QArray<int> ids ); | ||
149 | |||
150 | /** | ||
151 | * clear relations for one app | ||
152 | */ | ||
153 | void clearRelated(const QString& app); | ||
154 | |||
155 | /** | ||
128 | * set the end date | 156 | * set the end date |
129 | */ | 157 | */ |
@@ -155,4 +183,5 @@ class ToDoEvent { | |||
155 | QString m_sum; | 183 | QString m_sum; |
156 | QMap<QString, QString> m_extra; | 184 | QMap<QString, QString> m_extra; |
185 | QMap<QString, QArray<int> > m_relations; | ||
157 | int m_uid; | 186 | int m_uid; |
158 | ushort m_prog; | 187 | ushort m_prog; |