Qt Organizer C++ API
The Organizer API allows access to calendar event information. For more details, see the Qt Organizer Overview. The following are the classes involved in this API.
The Qt Organizer C++ Classes page has a list of all classes in Qt Organizer.
Main Classes
QOrganizerItemDetail Leaf Classes
Several subclasses of QOrganizerItemDetail are provided as part of the Organizer API. They are general in design but are intended to fulfill specific use-cases. Please note that certain backends may choose not to support one or more of these subclasses as they appear here; they may offer their own which provide similar functionality.
Asynchronous Requests
You may use either the synchronous or asynchronous API to access functionality provided by a manager backend. The asynchronous API is offered through subclasses of the QOrganizerAbstractRequest class:
Organizer Item Selection And Sorting
You may select an organizer item by specifying a unique item id, or by supplying a QOrganizerItemFilter which matches the item or items they wish to select. The various derivatives of QOrganizerItemFilter allow for fine-grained and flexible selection of organizer data according to various criteria:
A client can also request that the results of such a selection be sorted, by passing a QOrganizerItemSortOrder (or list of sort orders) to the manager.
Implementing Backends
A backend implementor must implement the following interfaces:
For more information on this topic, see please see the documentation on implementing manager engines.
Synchronization and Serialization
The organizer API is used by the Qt Versit C++ API* module. It allows serialization of a QOrganizerItem into an iCalendar document, and vice versa.
[*] Versit ® is a trademark of the Internet Mail Consortium.
QML Types
Qt Organizer includes QML types that provide organizer functionality for QML applications. The Qt Organizer QML API page contains more details about the QML support. For a list of QML types, the Qt Organizer QML Types page lists the types in Qt Organizer