KCalCore Library
compat.cpp
Go to the documentation of this file.
356void CompatPre410::setCreatedToDtStamp(const Incidence::Ptr &incidence, const KDateTime &dtstamp)
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 bool useTimeZoneShift()
Definition: compat.cpp:204
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
Compatibility class for Kontact < 4.10 calendar files.
Definition: compat.h:354
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 class represents a recurrence rule for a calendar incidence.
Definition: recurrencerule.h:44
void setDuration(int duration)
Sets the total number of times the event is to occur, including both the first and last.
Definition: recurrencerule.cpp:996
uint frequency() const
Returns the recurrence frequency, in terms of the recurrence time period type.
Definition: recurrencerule.cpp:2152
int duration() const
Returns -1 if the event recurs infinitely, 0 if the end date is set, otherwise the total number of re...
Definition: recurrencerule.cpp:2157
int durationTo(const KDateTime &dt) const
Returns the number of recurrences up to and including the date/time specified.
Definition: recurrencerule.cpp:1582
bool dateMatchesRules(const KDateTime &dt) const
Returns true if the date matches the rules.
Definition: recurrencerule.cpp:1380
This class represents a recurrence rule for a calendar incidence.
Definition: recurrence.h:88
int duration() const
Returns -1 if the event recurs infinitely, 0 if the end date is set, otherwise the total number of re...
Definition: recurrence.cpp:481
void setDuration(int duration)
Sets the total number of times the event is to occur, including both the first and last.
Definition: recurrence.cpp:499
This file is part of the API for handling calendar data and defines classes for managing compatibilit...
This file is part of the API for handling calendar data and defines the Incidence class.
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.