From cfb09f9ae7b710b3079320f3b268c45c3fae8979 Mon Sep 17 00:00:00 2001 From: zecke Date: Sat, 30 Nov 2002 11:31:24 +0000 Subject: pelling updates libopie.pro additions --- (limited to 'libopie/orecurrancewidget.cpp') diff --git a/libopie/orecurrancewidget.cpp b/libopie/orecurrancewidget.cpp index 53cee65..0484ab9 100644 --- a/libopie/orecurrancewidget.cpp +++ b/libopie/orecurrancewidget.cpp @@ -54,6 +54,21 @@ ORecurranceWidget::ORecurranceWidget( bool startOnMonday, { // do some stuff with the repeat pattern init(); + setRecurrence( rp ); +} + +ORecurranceWidget::~ORecurranceWidget() { +} +void ORecurranceWidget::setStartDate( const QDate& date ) { + qWarning("ORecurranceWidget::setStartDate"); + setRecurrence( recurrence(), date ); +} +void ORecurranceWidget::setRecurrence( const ORecur& rp ) { + setRecurrence( rp, start ); +} +void ORecurranceWidget::setRecurrence( const ORecur& rp, const QDate& date ) { + start = date; + end = rp.endDate(); switch ( rp.type() ) { default: case ORecur::NoRepeat: @@ -108,10 +123,7 @@ ORecurranceWidget::ORecurranceWidget( bool startOnMonday, } else cmdEnd->setText( TimeString::shortDate( end ) ); } -ORecurranceWidget::~ORecurranceWidget() { - -} -ORecur ORecurranceWidget::recurrance()const { +ORecur ORecurranceWidget::recurrence()const { QListIterator it( listRTypeButtons ); QListIterator itExtra( listExtra ); ORecur rpTmp; -- cgit v0.9.0.2