From 2f1b58e344b882578977dd3786f7a94495096d22 Mon Sep 17 00:00:00 2001 From: zautrix Date: Tue, 10 Aug 2004 19:41:31 +0000 Subject: More syncing stuff --- (limited to 'libkcal/calendar.cpp') diff --git a/libkcal/calendar.cpp b/libkcal/calendar.cpp index 32aac7a..a3977d7 100644 --- a/libkcal/calendar.cpp +++ b/libkcal/calendar.cpp @@ -30,6 +30,7 @@ #include "calfilter.h" #include "calendar.h" +#include "syncdefines.h" using namespace KCal; @@ -247,7 +248,21 @@ QPtrList Calendar::incidences() return incidences; } +void Calendar::resetTempSyncStat() +{ + QPtrList incidences; + + Incidence *i; + + QPtrList e = rawEvents(); + for( i = e.first(); i; i = e.next() ) i->setTempSyncStat( SYNC_TEMPSTATE_INITIAL ); + QPtrList t = rawTodos(); + for( i = t.first(); i; i = t.next() ) i->setTempSyncStat( SYNC_TEMPSTATE_INITIAL ); + + QPtrList j = journals(); + for( i = j.first(); i; i = j.next() ) i->setTempSyncStat( SYNC_TEMPSTATE_INITIAL ); +} QPtrList Calendar::rawIncidences() { QPtrList incidences; -- cgit v0.9.0.2