[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdepim/libkcal
From: Reinhold Kainhofer <reinhold () kainhofer ! com>
Date: 2005-08-31 21:58:11
Message-ID: 1125525491.898623.17346.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 455581 by kainhofe:
Changing any of the Exdates or rdates needs to inform the observers about the change
M +13 -0 recurrence.cpp
--- branches/KDE/3.5/kdepim/libkcal/recurrence.cpp #455580:455581
@@ -427,6 +427,7 @@
{
if ( mRecurReadOnly ) return;
mRRules.clear();
+ updated();
}
void Recurrence::clear()
@@ -561,6 +562,7 @@
{
if ( mRecurReadOnly || freq <= 0 ) return 0;
mRRules.clear();
+ updated();
RecurrenceRule *rrule = defaultRRule( true );
if ( !rrule ) return 0;
rrule->setRecurrenceType( type );
@@ -914,6 +916,7 @@
rrule->setFloats( mFloating );
mRRules.append( rrule );
rrule->addObserver( this );
+ updated();
}
void Recurrence::removeRRule( RecurrenceRule *rrule )
@@ -921,6 +924,7 @@
if (mRecurReadOnly) return;
mRRules.remove( rrule );
rrule->removeObserver( this );
+ updated();
}
RecurrenceRule::List Recurrence::exRules() const
@@ -934,6 +938,7 @@
exrule->setFloats( mFloating );
mExRules.append( exrule );
exrule->addObserver( this );
+ updated();
}
void Recurrence::removeExRule( RecurrenceRule *exrule )
@@ -941,6 +946,7 @@
if (mRecurReadOnly) return;
mExRules.remove( exrule );
exrule->removeObserver( this );
+ updated();
}
@@ -954,6 +960,7 @@
if ( mRecurReadOnly ) return;
mRDateTimes = rdates;
qSortUnique( mRDateTimes );
+ updated();
}
void Recurrence::addRDateTime( const QDateTime &rdate )
@@ -961,6 +968,7 @@
if ( mRecurReadOnly ) return;
mRDateTimes.append( rdate );
qSortUnique( mRDateTimes );
+ updated();
}
@@ -974,6 +982,7 @@
if ( mRecurReadOnly ) return;
mRDates = rdates;
qSortUnique( mRDates );
+ updated();
}
void Recurrence::addRDate( const QDate &rdate )
@@ -981,6 +990,7 @@
if ( mRecurReadOnly ) return;
mRDates.append( rdate );
qSortUnique( mRDates );
+ updated();
}
@@ -1001,6 +1011,7 @@
if ( mRecurReadOnly ) return;
mExDateTimes.append( exdate );
qSortUnique( mExDateTimes );
+ updated();
}
@@ -1014,6 +1025,7 @@
if ( mRecurReadOnly ) return;
mExDates = exdates;
qSortUnique( mExDates );
+ updated();
}
void Recurrence::addExDate( const QDate &exdate )
@@ -1021,6 +1033,7 @@
if ( mRecurReadOnly ) return;
mExDates.append( exdate );
qSortUnique( mExDates );
+ updated();
}
void Recurrence::recurrenceChanged( RecurrenceRule * )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic