- Qt 5.0
- Qt Organizer
- Qt 5.0.0 Reference Documentation

# Qt Organizer

Qt Organizer provides clients with the ability to access calendar, schedule, and personal data in a platform-independent and datastore-agnostic manner. This is achieved by defining generic personal information data abstractions which can sufficiently describe calendar and scheduling data stored in the native calendaring system of a platform. Through the plugin architecture, Qt Organizer can be used as a front-end API for any calendaring system, such as an online calendar.

## Getting Started

To include the definitions of the module's classes, use the following directive:

     #include <QtOrganizer>

To use the C++ library in your application, add the following configuration option to your `.pro` file:

     QT += organizer

To use the classes of the module in your application, add the following import statement to your `.qml` file:

     import QtOrganizer 5.0

## Related Information

### Guides

- Qt Organizer Overview
- Qt Organizer API Advanced Usage
- Qt Organizer Asynchronous API
- Qt Organizer Synchronous API
- Qt Organizer Manager Engines
- Qt Organizer C++ API - overview of the C++ API
- Qt Organizer QML API - overview of the QML API

### Reference

- Qt Organizer C++ Classes - list of C++ classes
- Qt Organizer QML Types - list of QML types

### Examples

- Qt Quick Organizer List View Example - Import event lists in iCalendar format, select a backend for volatile memory or persistent storage, as well as list, add, edit, and remove events.
- Calendar Demo -specify some simple events with simple recurrence options and view the events.
- ToDo Example