summaryrefslogtreecommitdiffstats
path: root/libkcal/calendarlocal.h
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-08-27 23:01:53 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-08-27 23:01:53 +0000
commitcfa6b4114cea52b167caaaeb417f98f83edd690f (patch)
tree5fb46adfe9f1caf37e2716e79b148176b09574ab /libkcal/calendarlocal.h
parenta3e46fcf743ccdac7c2461658898ca254bf64dd6 (diff)
downloadtdepim-cfa6b4114cea52b167caaaeb417f98f83edd690f.tar.gz
tdepim-cfa6b4114cea52b167caaaeb417f98f83edd690f.zip
Initial (i.e. read only) support for RECURRENCE-ID modified incidence series.
Write support requires further debugging and/or compliance checks with respect to Zimbra; there is no obvious reason why it should not be working but Zimbra fails with 409 when saving. User interface support is mostly complete, with event links being tracked across deletes. git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1168937 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'libkcal/calendarlocal.h')
-rw-r--r--libkcal/calendarlocal.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libkcal/calendarlocal.h b/libkcal/calendarlocal.h
index b76eb5ab..7326a234 100644
--- a/libkcal/calendarlocal.h
+++ b/libkcal/calendarlocal.h
@@ -89,6 +89,10 @@ class LIBKCAL_EXPORT CalendarLocal : public Calendar
*/
bool deleteEvent( Event *event );
/**
+ Deletes a child event from this calendar.
+ */
+ bool deleteChildEvents( Event *event );
+ /**
Deletes all events from this calendar.
*/
void deleteAllEvents();
@@ -111,6 +115,10 @@ class LIBKCAL_EXPORT CalendarLocal : public Calendar
*/
bool deleteTodo( Todo * );
/**
+ Deletes a child todo from this calendar.
+ */
+ bool deleteChildTodos( Todo *todo );
+ /**
Deletes all todos from this calendar.
*/
void deleteAllTodos();
@@ -137,6 +145,10 @@ class LIBKCAL_EXPORT CalendarLocal : public Calendar
*/
bool deleteJournal( Journal * );
/**
+ Delete a child journal from this calendar.
+ */
+ bool deleteChildJournals( Journal *journal );
+ /**
Deletes all journals from this calendar.
*/
void deleteAllJournals();