KCalendarCore
journal.cpp
Go to the documentation of this file.
Role for determining new start and end dates after a DnD.
Definition: incidencebase.h:150
This class provides the interface for a visitor of calendar components.
Definition: visitor.h:30
void serialize(QDataStream &out) const override
Sub-type specific serialization.
Definition: incidence.cpp:1121
void virtual_hook(VirtualHook id, void *data) override
Definition: journal.cpp:91
bool supportsGroupwareCommunication() const override
Definition: journal.cpp:123
static QLatin1String journalMimeType()
Returns the Akonadi specific sub MIME type of a KCalendarCore::Journal.
Definition: journal.cpp:103
QDateTime dateTime(DateTimeRole role) const override
Definition: journal.cpp:65
An abstract class that provides a common base for all calendar incidence classes. ...
Definition: incidencebase.h:97
Role for determining an incidence's ending timezone.
Definition: incidencebase.h:135
void setDateTime(const QDateTime &dateTime, DateTimeRole role) override
Definition: journal.cpp:79
IncidenceBase & assign(const IncidenceBase &other) override
Definition: journal.cpp:49
void setDtStart(const QDateTime &dt) override
Sets the incidence starting date/time.
Definition: incidence.cpp:393
This file is part of the API for handling calendar data and defines the Journal class.
Role for display purposes, represents the start boundary of an incidence.
Definition: incidencebase.h:148
QLatin1String iconName(const QDateTime &recurrenceId={}) const override
Definition: journal.cpp:108
bool equals(const IncidenceBase &journal) const override
Compare this with journal for equality.
Definition: journal.cpp:55
void deserialize(QDataStream &in) override
Sub-type specific deserialization.
Definition: incidence.cpp:1147
Role for determining an incidence's dtEnd, will return an invalid QDateTime if the incidence does not...
Definition: incidencebase.h:137
Role used for display purposes, represents the end boundary if an incidence supports dtEnd...
Definition: incidencebase.h:139
virtual bool visit(const Event::Ptr &event)
Reimplement this function in your concrete subclass of IncidenceBase::Visitor to perform actions on a...
Definition: visitor.cpp:29
virtual QDateTime dtStart() const
Returns an incidence's starting date/time as a QDateTime.
IncidenceBase & assign(const IncidenceBase &other) override
Provides polymorfic assignment.
Definition: incidence.cpp:203
bool equals(const IncidenceBase &incidence) const override
Compares this with Incidence incidence for equality.
Definition: incidence.cpp:216
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Apr 11 2021 22:50:49 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Apr 11 2021 22:50:49 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.