KCalendarCore::XCalFormat
KCalendarCore::XCalFormat Class Reference
#include <xcalformat.h>
Inheritance diagram for KCalendarCore::XCalFormat:
Public Member Functions | |
bool | fromRawString (const Calendar::Ptr &calendar, const QByteArray &string) override |
bool | load (const Calendar::Ptr &calendar, const QString &fileName) override |
bool | save (const Calendar::Ptr &calendar, const QString &fileName) override |
QString | toString (const Calendar::Ptr &calendar) override |
Public Member Functions inherited from KCalendarCore::CalFormat | |
virtual | ~CalFormat () |
void | clearException () |
Exception * | exception () const |
bool | fromString (const Calendar::Ptr &calendar, const QString &string) |
QString | loadedProductId () |
void | setException (Exception *error) |
Additional Inherited Members | |
Static Public Member Functions inherited from KCalendarCore::CalFormat | |
static const QString & | application () |
static QString | createUniqueId () |
static const QString & | productId () |
static void | setApplication (const QString &application, const QString &productID) |
Protected Member Functions inherited from KCalendarCore::CalFormat | |
void | setLoadedProductId (const QString &id) |
Detailed Description
Read support for xCal events.
This is currently only exposed via the KCalendarCore::FileStorage API.
Supported variants:
- RFC 6321 (https://datatracker.ietf.org/doc/html/rfc6321)
- The pre-standardized draft version (https://datatracker.ietf.org/doc/html/draft-royer-calsch-xcal-03) used by Pretalx
- Since
- 6.6
Definition at line 26 of file xcalformat.h.
Constructor & Destructor Documentation
◆ XCalFormat()
|
explicit |
Definition at line 391 of file xcalformat.cpp.
Member Function Documentation
◆ fromRawString()
|
overridevirtual |
Implements KCalendarCore::CalFormat.
Definition at line 426 of file xcalformat.cpp.
◆ load()
|
overridevirtual |
Implements KCalendarCore::CalFormat.
Definition at line 398 of file xcalformat.cpp.
◆ save()
|
overridevirtual |
◆ toString()
|
nodiscardoverridevirtual |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:57:05 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:57:05 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.