diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-08-27 23:01:53 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-08-27 23:01:53 +0000 |
commit | cfa6b4114cea52b167caaaeb417f98f83edd690f (patch) | |
tree | 5fb46adfe9f1caf37e2716e79b148176b09574ab /libkcal/calendarlocal.h | |
parent | a3e46fcf743ccdac7c2461658898ca254bf64dd6 (diff) | |
download | tdepim-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.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libkcal/calendarlocal.h b/libkcal/calendarlocal.h index b76eb5ab4..7326a2343 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(); |