KCalCore Library
Go to the documentation of this file.
32 #ifndef KCALCORE_MEMORYCALENDAR_H
33 #define KCALCORE_MEMORYCALENDAR_H
35 #include "kcalcore_export.h"
53 typedef QSharedPointer<MemoryCalendar>
Ptr;
114 bool deleteEventInstances(
const Event::Ptr &event );
120 void deleteAllEvents();
134 Event::List rawEvents(
const QDate &start,
const QDate &end,
135 const KDateTime::Spec &timeSpec = KDateTime::Spec(),
136 bool inclusive =
false )
const;
150 const QDate &date,
const KDateTime::Spec &timeSpec = KDateTime::Spec(),
158 Event::List rawEventsForDate(
const KDateTime &dt )
const;
166 const KDateTime &recurrenceId = KDateTime() )
const;
173 const QString &uid,
const KDateTime &recurrenceId = KDateTime() )
const;
204 bool deleteTodo(
const Todo::Ptr &todo );
210 bool deleteTodoInstances(
const Todo::Ptr &todo );
216 void deleteAllTodos();
231 const QDate &start,
const QDate &end,
232 const KDateTime::Spec ×pec = KDateTime::Spec(),
233 bool inclusive =
false )
const;
239 Todo::List rawTodosForDate(
const QDate &date )
const;
246 const KDateTime &recurrenceId = KDateTime() )
const;
252 Todo::Ptr deletedTodo(
const QString &uid,
const KDateTime &recurrenceId = KDateTime() )
const;
288 bool deleteJournalInstances(
const Journal::Ptr &journal );
294 void deleteAllJournals();
315 const KDateTime &recurrenceId = KDateTime() )
const;
322 const KDateTime &recurrenceId = KDateTime() )
const;
346 Alarm::List alarms(
const KDateTime &from,
const KDateTime &to )
const;
360 void incidenceUpdate(
const QString &uid,
const KDateTime &recurrenceId );
366 void incidenceUpdated(
const QString &uid,
const KDateTime &recurrenceId );
368 using QObject::event;
375 virtual void virtual_hook(
int id,
void *data );
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:24:52 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.