• Skip to content
  • Skip to link menu
Brand

API Documentation

  1. KDE API Reference
  2. KDE PIM
  3. Akonadi Calendar
  • KDE Home
  • Contact Us

Quick Links

Skip menu "Akonadi Calendar"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • File List
  • Related Pages

Class Picker

About

Akonadi Calendar library

Maintainer
Daniel Vrátil
Supported platforms
Android, FreeBSD, iOS (maintainer needed), Linux, macOS (maintainer needed), MacOSX, Windows
Community
IRC: #kontact on Freenode
Mailing list: kde-pim
Use with CMake
find_package()
target_link_libraries(yourapp KF5::AkonadiCalendar)
Use with QMake
QT += AkonadiCalendar 
Clone
git clone git://anongit.kde.org/akonadi-calendar.git
Browse source
Akonadi Calendar on cgit.kde.org

Akonadi Calendar

Akonadi Calendar

Akonadi Calendar is a library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KCalCore library. It provides jobs, models and other helpers to make working with events and calendars through Akonadi easier.

The most notable class is Akonadi::ETMCalendar, a model built on top of the Akonadi::EntityTreeModel which provides filters to only show events from selected calendars, iterate over events, including recurrences, provides reverse lookup from KCalCore::Incidence to Akonadi::Item and other features.

Besides the model there is for example Akonadi::FreeBusyProviderBase, an interface for Akonadi Resources that can provide Free/Busy information.

This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Feb 21 2019 22:56:55 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal