Diffstat (limited to 'libopie/pim/test/oevent_test.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie/pim/test/oevent_test.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libopie/pim/test/oevent_test.cpp b/libopie/pim/test/oevent_test.cpp index 6f04995..247b83b 100644 --- a/libopie/pim/test/oevent_test.cpp +++ b/libopie/pim/test/oevent_test.cpp | |||
@@ -1,50 +1,54 @@ | |||
1 | #include <qdatetime.h> | 1 | #include <qdatetime.h> |
2 | 2 | ||
3 | #include "../oevent.h" | 3 | #include "../oevent.h" |
4 | #include "../odatebookaccess.h" | 4 | #include "../odatebookaccess.h" |
5 | 5 | ||
6 | int main(int argc, char* argv ) { | 6 | int main(int argc, char* argv ) { |
7 | OEvent ev; | 7 | OEvent ev; |
8 | ev.setUid( 20 ); | 8 | // ev.setUid( 20 ); |
9 | 9 | ||
10 | ev.setDescription( "Foo" ); | 10 | ev.setDescription( "Foo Descsfewrf" ); |
11 | 11 | ||
12 | OEvent ev2 = ev; | 12 | OEvent ev2 = ev; |
13 | ev2.setDescription("Foo2"); | 13 | ev2.setDescription("Foo3"); |
14 | qWarning("%s", ev2.description().latin1() ); | 14 | qWarning("%s", ev2.description().latin1() ); |
15 | qWarning("%s", ev.description().latin1() ); | 15 | qWarning("%s", ev.description().latin1() ); |
16 | 16 | ||
17 | QDateTime time = QDateTime::currentDateTime(); | 17 | QDateTime time = QDateTime::currentDateTime(); |
18 | ev2.setStartDateTime( time ); | 18 | ev2.setStartDateTime( time ); |
19 | ev2.setTimeZone( "Europe/London" ); | 19 | ev2.setTimeZone( "Europe/London" ); |
20 | 20 | ||
21 | qWarning("%s", ev2.startDateTime().toString().latin1() ); | 21 | qWarning("%s", ev2.startDateTime().toString().latin1() ); |
22 | qWarning("%s", ev2.startDateTimeInZone().toString().latin1() ); | 22 | qWarning("%s", ev2.startDateTimeInZone().toString().latin1() ); |
23 | qWarning("%d %d", ev.isAllDay(), ev2.isAllDay() ); | ||
23 | 24 | ||
24 | ODateBookAccess acc; | 25 | ODateBookAccess acc; |
25 | if(!acc.load() ) qWarning("could not load"); | 26 | if(!acc.load() ) qWarning("could not load"); |
26 | 27 | ||
27 | ODateBookAccess::List::Iterator it; | 28 | ODateBookAccess::List::Iterator it; |
28 | ODateBookAccess::List list = acc.allRecords(); | 29 | ODateBookAccess::List list = acc.allRecords(); |
29 | 30 | ||
30 | for( it = list.begin(); it != list.end(); ++it ){ | 31 | for( it = list.begin(); it != list.end(); ++it ){ |
31 | OEvent ev = (*it); | 32 | OEvent ev = (*it); |
32 | qWarning("Summary: %s",ev.description().latin1() ); | 33 | qWarning("Summary: %s",ev.description().latin1() ); |
33 | qWarning("Start: %s End: %s",ev.startDateTime().toString().latin1(), ev.endDateTime().toString().latin1() ); | 34 | qWarning("Start: %s End: %s",ev.startDateTime().toString().latin1(), ev.endDateTime().toString().latin1() ); |
34 | qWarning("All Day: %d",ev.isAllDay() ); | 35 | qWarning("All Day: %d",ev.isAllDay() ); |
35 | 36 | ||
36 | } | 37 | } |
37 | QDate date1(2003,02,01 ); | 38 | QDate date1(2003,02,01 ); |
38 | QDate date2(2003,03,01 ); | 39 | QDate date2(2003,03,01 ); |
39 | 40 | ||
40 | OEffectiveEvent::ValueList effList = acc.effectiveEvents( date1,date2 ); | 41 | OEffectiveEvent::ValueList effList = acc.effectiveEvents( date1,date2 ); |
41 | OEffectiveEvent::ValueList::Iterator effIt; | 42 | OEffectiveEvent::ValueList::Iterator effIt; |
42 | 43 | ||
43 | for( effIt = effList.begin(); effIt != effList.end(); ++effIt ){ | 44 | for( effIt = effList.begin(); effIt != effList.end(); ++effIt ){ |
44 | OEffectiveEvent ef = (*effIt); | 45 | OEffectiveEvent ef = (*effIt); |
45 | qWarning("Summary: %s", ef.description().latin1() ); | 46 | qWarning("Summary: %s", ef.description().latin1() ); |
46 | qWarning("Date: %s", ef.date().toString().latin1() ); | 47 | qWarning("Date: %s", ef.date().toString().latin1() ); |
47 | } | 48 | } |
49 | ev.setUid( 1 ); | ||
50 | acc.add( ev ); | ||
51 | acc.save(); | ||
48 | 52 | ||
49 | return 0; | 53 | return 0; |
50 | } | 54 | } |