summaryrefslogtreecommitdiff
path: root/libopie/todoevent.h
authorzecke <zecke>2002-06-17 14:20:23 (UTC)
committer zecke <zecke>2002-06-17 14:20:23 (UTC)
commitf27745ccf2ace20e5adc44bf630b20e5657feeb2 (patch) (unidiff)
tree3fbd91d407051cf94551e49c29d593d6b8c89058 /libopie/todoevent.h
parent77ec78630c69c80a3d8bad7f7feb9cc9f18ab346 (diff)
downloadopie-f27745ccf2ace20e5adc44bf630b20e5657feeb2.zip
opie-f27745ccf2ace20e5adc44bf630b20e5657feeb2.tar.gz
opie-f27745ccf2ace20e5adc44bf630b20e5657feeb2.tar.bz2
Cross Referencing is possible by now
Diffstat (limited to 'libopie/todoevent.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie/todoevent.h29
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
@@ -4,2 +4,4 @@
4 4
5
6#include <qarray.h>
5#include <qmap.h> 7#include <qmap.h>
@@ -9,2 +11,3 @@
9 11
12
10class ToDoEvent { 13class ToDoEvent {
@@ -91,2 +94,12 @@ class ToDoEvent {
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 /**
@@ -127,2 +140,17 @@ class ToDoEvent {
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
@@ -156,2 +184,3 @@ class ToDoEvent {
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;