KCalCore Library
compat.h
Go to the documentation of this file.
Compatibility class for KOrganizer prerelease 3.2 calendar files.
Definition compat.h:310
virtual bool useTimeZoneShift()
Definition compat.cpp:346
Decorator so multiple compatibility classes can be stacked.
Definition compat.h:141
virtual void fixFloatingEnd(QDate &date)
Definition compat.cpp:189
virtual void fixRecurrence(const Incidence::Ptr &incidence)
Definition compat.cpp:194
virtual int fixPriority(int priority)
Definition compat.cpp:199
virtual void fixEmptySummary(const Incidence::Ptr &incidence)
Definition compat.cpp:179
virtual void fixAlarms(const Incidence::Ptr &incidence)
Definition compat.cpp:184
virtual void setCreatedToDtStamp(const Incidence::Ptr &incidence, const KDateTime &dtstamp)
Definition compat.cpp:209
static Compat * createCompat(const QString &productId, const QString &implementationVersion)
Creates the appropriate Compat class as determined by the Product ID.
Definition compat.cpp:46
virtual void fixAlarms(const Incidence::Ptr &incidence)
Definition compat.cpp:326
Compatibility class for KOrganizer pre-3.1 calendar files.
Definition compat.h:284
virtual void fixRecurrence(const Incidence::Ptr &incidence)
Definition compat.cpp:256
virtual void fixFloatingEnd(QDate &date)
Definition compat.cpp:251
Compatibility class for KOrganizer pre-3.2 calendar files.
Definition compat.h:252
virtual void fixRecurrence(const Incidence::Ptr &incidence)
Definition compat.cpp:241
Compatibility class for KOrganizer pre-3.4 calendar files.
Definition compat.h:227
Compatibility class for KOrganizer pre-3.5 calendar files.
Definition compat.h:207
virtual void fixRecurrence(const Incidence::Ptr &incidence)
Definition compat.cpp:215
virtual void setCreatedToDtStamp(const Incidence::Ptr &incidence, const KDateTime &dtstamp)
Definition compat.cpp:356
This class provides compatibility to older or broken calendar files.
Definition compat.h:72
virtual bool useTimeZoneShift()
Returns true if a timezone shift should be used; false otherwise.
Definition compat.cpp:151
virtual void fixRecurrence(const Incidence::Ptr &incidence)
Fixes the recurrence rule for an incidence.
Definition compat.cpp:139
virtual void setCreatedToDtStamp(const Incidence::Ptr &incidence, const KDateTime &dtstamp)
Sets the created and dtstamp.
Definition compat.cpp:156
virtual void fixAlarms(const Incidence::Ptr &incidence)
Fixes the alarms list an incidence.
Definition compat.cpp:129
virtual void fixFloatingEnd(QDate &date)
Fixes the end date for floating events.
Definition compat.cpp:134
virtual void fixEmptySummary(const Incidence::Ptr &incidence)
Fixes an empty summary for an incidence.
Definition compat.cpp:112
This file is part of the API for handling calendar data and defines the Incidence class.
static uint qHash(const KDateTime &dt)
Private class that helps to provide binary compatibility between releases.
Definition occurrenceiterator.cpp:157
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.