KCalendarCore
incidencebase.h
Go to the documentation of this file.
777 friend KCALENDARCORE_EXPORT QDataStream &operator<<(QDataStream &stream, const KCalendarCore::IncidenceBase::Ptr &);
779 friend KCALENDARCORE_EXPORT QDataStream &operator>>(QDataStream &stream, KCalendarCore::IncidenceBase::Ptr &);
799 KCALENDARCORE_EXPORT QDataStream &operator<<(QDataStream &out, const KCalendarCore::IncidenceBase::Ptr &);
806 KCALENDARCORE_EXPORT QDataStream &operator>>(QDataStream &in, KCalendarCore::IncidenceBase::Ptr &);
@ FieldGeoLongitude
Field representing the longitude part of the GEO component.
Definition: incidencebase.h:178
@ FieldGeoLatitude
Field representing the latitude part of the GEO component.
Definition: incidencebase.h:177
KCALENDARCORE_EXPORT QDataStream & operator<<(QDataStream &out, const KCalendarCore::Alarm::Ptr &)
Alarm serializer.
Definition: alarm.cpp:820
Represents a span of time measured in seconds or days.
Definition: duration.h:43
Represents information related to an attendee of an Calendar Incidence, typically a meeting or task (...
Definition: attendee.h:44
@ RoleStartTimeZone
Role for determining an incidence's starting timezone.
Definition: incidencebase.h:136
@ FieldPercentComplete
Field representing the PERCENT-COMPLETE component.
Definition: incidencebase.h:166
KCALENDARCORE_EXPORT bool identical(QDateTime, QDateTime)
Compare two QDateTimes for extended equality.
Definition: incidencebase.cpp:618
KCALENDARCORE_EXPORT QDataStream & operator>>(QDataStream &in, const KCalendarCore::Alarm::Ptr &)
Alarm deserializer.
Definition: alarm.cpp:833
@ FieldSchedulingId
Field representing the X-KDE-LIBKCAL-ID component.
Definition: incidencebase.h:181
The IncidenceObserver class.
Definition: incidencebase.h:199
An abstract class that provides a common base for all calendar incidence classes.
Definition: incidencebase.h:98
Provides information about the free/busy time of a calendar.
Definition: freebusy.h:42
@ FieldRecurrence
Field representing the EXDATE, EXRULE, RDATE, and RRULE components.
Definition: incidencebase.h:170
QSharedPointer< IncidenceBase > Ptr
A shared pointer to an IncidenceBase.
Definition: incidencebase.h:113
This class provides the interface for a visitor of calendar components.
Definition: visitor.h:30
@ RoleEndTimeZone
Role for determining an incidence's ending timezone.
Definition: incidencebase.h:137
@ FieldUnknown
Something changed. Always set when you use the assignment operator.
Definition: incidencebase.h:190
@ RoleAlarmEndOffset
Role for an incidence alarm's ending offset date/time.
Definition: incidencebase.h:133
A class to manage custom calendar properties.
Definition: customproperties.h:38
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Sep 27 2023 03:57:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Sep 27 2023 03:57:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.