KCal Library
calendarnull.cpp
Go to the documentation of this file.
This file is part of the API for handling calendar data and defines the CalendarNull class.
Represents a null calendar class; that is, a calendar which contains no information and provides no c...
Definition: calendarnull.h:49
static CalendarNull * self()
Returns a pointer to the CalendarNull object, of which there can be only one.
Definition: calendarnull.cpp:62
Todo::List rawTodosForDate(const QDate &date)
Definition: calendarnull.cpp:168
void incidenceUpdated(IncidenceBase *incidenceBase)
Definition: calendarnull.cpp:223
Event::List rawEventsForDate(const QDate &date, const KDateTime::Spec &timeSpec=KDateTime::Spec(), EventSortField sortField=EventSortUnsorted, SortDirection sortDirection=SortDirectionAscending)
Returns an unfiltered list of all Events which occur on the given date.
Definition: calendarnull.cpp:120
Todo::List rawTodos(TodoSortField sortField, SortDirection sortDirection)
Definition: calendarnull.cpp:160
CalendarNull(const KDateTime::Spec &timeSpec)
Construct Calendar object using a time specification (time zone, etc.).
Definition: calendarnull.cpp:47
bool deleteJournal(Journal *journal)
Definition: calendarnull.cpp:186
Journal::List rawJournals(JournalSortField sortField, SortDirection sortDirection)
Definition: calendarnull.cpp:196
Journal::List rawJournalsForDate(const QDate &date)
Definition: calendarnull.cpp:204
Event::List rawEvents(EventSortField sortField, SortDirection sortDirection)
Definition: calendarnull.cpp:101
Alarm::List alarms(const KDateTime &from, const KDateTime &to)
Definition: calendarnull.cpp:216
KDateTime::Spec timeSpec() const
Get the time specification (time zone etc.) used for creating or modifying incidences in the Calendar...
Definition: calendar.cpp:145
An abstract class that provides a common base for all calendar incidence classes.
Definition: incidencebase.h:103
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.