summaryrefslogtreecommitdiff
path: root/examples/simple-pim
authorzecke <zecke>2004-11-20 18:50:20 (UTC)
committer zecke <zecke>2004-11-20 18:50:20 (UTC)
commit047944e061799d24fa337e8a20fcb7ef6916805b (patch) (unidiff)
tree88e1868e06787544ebfb98d433c2057eeeaed89d /examples/simple-pim
parent244e3fd05f01859a82243347ddc11318788cefb2 (diff)
downloadopie-047944e061799d24fa337e8a20fcb7ef6916805b.zip
opie-047944e061799d24fa337e8a20fcb7ef6916805b.tar.gz
opie-047944e061799d24fa337e8a20fcb7ef6916805b.tar.bz2
Temporary compile fix. Needs better updating for
OPimOccurrences and some rethinking
Diffstat (limited to 'examples/simple-pim') (more/less context) (show whitespace changes)
-rw-r--r--examples/simple-pim/simple.cpp33
-rw-r--r--examples/simple-pim/simple.h4
2 files changed, 21 insertions, 16 deletions
diff --git a/examples/simple-pim/simple.cpp b/examples/simple-pim/simple.cpp
index efd5070..d3ce2cc 100644
--- a/examples/simple-pim/simple.cpp
+++ b/examples/simple-pim/simple.cpp
@@ -273,7 +273,7 @@ void MainWindow::slotLoadForDay(const QDate& date) {
273 273
274 /* all todos for today including the ones without dueDate */ 274 /* all todos for today including the ones without dueDate */
275 m_todoView->set( m_tb.effectiveToDos(date, date ) ); 275 m_todoView->set( m_tb.effectiveToDos(date, date ) );
276 m_dateView->set( m_db.effectiveEvents( date, date ) ); 276 m_dateView->set( m_db.occurrences( date, date ) );
277} 277}
278 278
279/* we want to show the current record */ 279/* we want to show the current record */
@@ -408,13 +408,13 @@ void PIMListView::set( Opie::OPimTodoAccess::List list ) {
408 } 408 }
409} 409}
410 410
411void PIMListView::set( const Opie::OEffectiveEvent::ValueList& lst ) { 411void PIMListView::set( const Opie::OPimOccurrence::List& lst ) {
412 /* clear first and then add items */ 412 /* clear first and then add items */
413 clear(); 413 clear();
414 414
415 Opie::OEffectiveEvent::ValueList::ConstIterator it; 415 Opie::OPimOccurrence::List::ConstIterator it;
416 for ( it = lst.begin(); it != lst.end(); ++it ) { 416 for ( it = lst.begin(); it != lst.end(); ++it ) {
417 PIMListViewItem *i = new PIMListViewItem(this, new Opie::OPimEvent( (*it).event() ) ); 417 PIMListViewItem *i = new PIMListViewItem(this, new Opie::OPimEvent( (*it).toEvent() ) );
418 i->setText( 0, PIMListView::makeString( (*it) ) ); 418 i->setText( 0, PIMListView::makeString( (*it) ) );
419 } 419 }
420 420
@@ -436,18 +436,23 @@ void PIMListView::showCurrentRecord() {
436 emit showRecord( (*item->record() ) ); 436 emit showRecord( (*item->record() ) );
437} 437}
438 438
439QString PIMListView::makeString( const Opie::OEffectiveEvent& ev ) { 439QString PIMListView::makeString( const Opie::OPimOccurrence& _ev ) {
440 QString str; 440 QString str;
441 str += ev.description(); 441 str += _ev.summary();
442 if ( !ev.event().isAllDay() ) { 442
443 Opie::OPimEvent ev = _ev.toEvent();
444 if ( !ev.isAllDay() ) {
445#if 0
443 if ( ev.startDate() != ev.endDate() ) { 446 if ( ev.startDate() != ev.endDate() ) {
444 str += tr("Start ") + TimeString::timeString( ev.event().startDateTime().time() ); 447 str += tr("Start ") + TimeString::timeString( ev.startDateTime().time() );
445 str += " - " + TimeString::longDateString( ev.startDate() ); 448 str += " - " + TimeString::longDateString( ev.startDateTime().date() );
446 str += tr("End ") + TimeString::timeString( ev.event().endDateTime().time() ); 449 str += tr("End ") + TimeString::timeString( ev.endDateTime().time() );
447 str += " - " + TimeString::longDateString( ev.endDate() ); 450 str += " - " + TimeString::longDateString( ev.endDateTime().date() );
448 }else{ 451 }else
449 str += tr("Time ") + TimeString::timeString( ev.startTime() ); 452 #endif
450 str += " - " + TimeString::timeString( ev.endTime() ); 453 {
454 str += tr("Time ") + TimeString::timeString( _ev.startTime() );
455 str += " - " + TimeString::timeString( _ev.endTime() );
451 } 456 }
452 }else 457 }else
453 str += tr(" This is an All-Day Event"); 458 str += tr(" This is an All-Day Event");
diff --git a/examples/simple-pim/simple.h b/examples/simple-pim/simple.h
index 2a6e8ce..a537dde 100644
--- a/examples/simple-pim/simple.h
+++ b/examples/simple-pim/simple.h
@@ -85,14 +85,14 @@ public:
85 85
86 86
87 void set( Opie::OPimTodoAccess::List ); 87 void set( Opie::OPimTodoAccess::List );
88 void set( const Opie::OEffectiveEvent::ValueList& ); 88 void set( const Opie::OPimOccurrence::List& );
89 void showCurrentRecord(); 89 void showCurrentRecord();
90 90
91signals: 91signals:
92 void showRecord( const Opie::OPimRecord& ); 92 void showRecord( const Opie::OPimRecord& );
93 93
94private: 94private:
95 static QString makeString( const Opie::OEffectiveEvent& ev ); 95 static QString makeString( const Opie::OPimOccurrence& ev );
96 96
97}; 97};
98 98