KCal Library
icalformat.h
Go to the documentation of this file.
This file is part of the API for handling calendar data and defines the CalFormat abstract base class...
QString createScheduleMessage(IncidenceBase *incidence, iTIPMethod method)
Creates a scheduling message string for an Incidence.
Definition icalformat.cpp:339
KDateTime::Spec timeSpec() const
Returns the iCalendar time specification.
Definition icalformat.cpp:583
void setTimeSpec(const KDateTime::Spec &timeSpec)
Sets the iCalendar time specification (time zone, etc.).
Definition icalformat.cpp:578
QString toICalString(Incidence *incidence)
Converts an Incidence to iCalendar formatted text.
Definition icalformat.cpp:290
ScheduleMessage * parseScheduleMessage(Calendar *calendar, const QString &string)
Parses a Calendar scheduling message string into ScheduleMessage object.
Definition icalformat.cpp:403
QString timeZoneId() const
Returns the timezone id string used by the iCalendar; an empty string if the iCalendar does not have ...
Definition icalformat.cpp:588
bool save(Calendar *calendar, const QString &fileName)
Definition icalformat.cpp:110
bool load(Calendar *calendar, const QString &fileName)
Definition icalformat.cpp:85
bool fromRawString(Calendar *calendar, const QByteArray &string)
Definition icalformat.cpp:151
FreeBusy * parseFreeBusy(const QString &string)
Converts a QString into a FreeBusy object.
Definition icalformat.cpp:371
bool fromString(Calendar *calendar, const QString &string)
Definition icalformat.cpp:146
An abstract class that provides a common base for all calendar incidence classes.
Definition incidencebase.h:103
Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...
Definition incidence.h:70
This class represents a recurrence rule for a calendar incidence.
Definition recurrencerule.h:47
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.