KCal Library
#include <compat.h>
Public Member Functions | |
virtual void | fixFloatingEnd (QDate &date) |
virtual void | fixRecurrence (Incidence *incidence) |
Detailed Description
Compatibility class for KOrganizer pre-3.1 calendar files.
Before kde 3.1, floating events (events without a date) had 0:00 of their last day as the end date. E.g. 28.5.2005 0:00 until 28.5.2005 0:00 for an event that lasted the whole day on May 28, 2005. According to RFC 2445, the end date for such an event needs to be 29.5.2005 0:00.
Update: We misunderstood rfc 2445 in this regard. For all-day events, the DTEND is the last day of the event. See a mail from the Author or rfc 2445: http://www.imc.org/ietf-calendar/archive1/msg03648.html However, as all other applications also got this wrong, we'll just leave it as it is and use the wrong interpretation (was also discussed on ietf-calsify)
Member Function Documentation
|
virtual |
Reimplemented from KCal::Compat.
Definition at line 160 of file compat.cpp.
|
virtual |
Reimplemented from KCal::CompatPre32.
Definition at line 165 of file compat.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.