kde-playground/kdepimlibs/kalarmcal/Mainpage.dox
2015-04-14 21:49:29 +00:00

35 lines
1.3 KiB
Text

/*!
* @mainpage The KAlarm client library
*
* @section purpose Purpose
*
* This library provides access to and handling of KAlarm calendar data.
*
* @section desc Description
*
* This library provides access to KAlarm calendar data, but not to the storage
* of the data, which is handled by Akonadi (or by build option, KResources).
* The main class, KAEvent represents a KAlarm event, and contains both the
* event definition including the main alarm and optional subsidiary alarms, and
* status information about the event.
*
* Calendar format information is accessed through the KACalendar class, which
* provides read and write access to the calendar format version and
* iCalendar product ID.
*
* Recurrence and sub-repetition information is represented by the KARecurrence
* and Repetition classes respectively. The DateTime class is similar to
* KDateTime but with a configurable start-of-day time for date-only times.
*
* Three Akonadi attributes, for Collections and Items, are provided by
* CollectionAttribute, CompatibilityAttribute and EventAttribute classes.
*
* @authors
* David Jarvie \<djarvie@kde.org\>
*
* @licenses
* @lgpl
*/
// DOXYGEN_PROJECTNAME=KAlarm Library
// DOXYGEN_REFERENCES=kdecore kcalcore kholidays kpimidentities akonadi