Qt Organizer C++ Classes

The QtOrganizer module allows access to calendar event information. More...

Classes

QOrganizerItemParent

Contains information about the event or todo that generated this item

QOrganizerItemCollectionFilter

Filter based around the collection one organizer item belongs to

QOrganizerItemDetailFieldFilter

Filter based around a detail value criterion

QOrganizerItemDetailFilter

Filter based around a detail value criterion

QOrganizerItemDetailRangeFilter

Filter based around a detail value range criterion

QOrganizerItemIdFilter

Filter based around a list of organizer item IDs

QOrganizerItemIntersectionFilter

Filter which intersects the results of other filters

QOrganizerItemInvalidFilter

Matches no organizeritems

QOrganizerItemUnionFilter

Filter which unions the results of other filters

QOrganizerTodoOccurrence

Occurrence of a task which should be completed

QOrganizerAbstractRequest

Mechanism for asynchronous requests to be made of a manager if it supports them

QOrganizerCollection

Represents a collection of items in a manager

QOrganizerCollectionChangeSet

Simple API to simplify the emission of state-change signals for collections from QOrganizerManagerEngine implementations

QOrganizerCollectionId

Information that uniquely identifies a collection in a particular manager

QOrganizerItem

The base class of an event, todo, note, or journal entry

QOrganizerItemChangeSet

Simple API to simplify the emission of state-change signals for items from QOrganizerManagerEngine implementations

QOrganizerItemDetail

Represents a single, complete detail about an organizer item

QOrganizerItemFetchHint

Hints to the manager about which organizer item information needs to be retrieved

QOrganizerItemFilter

Used to filter items made available through a backend

QOrganizerItemId

Information that uniquely identifies an organizer item in a particular manager

QOrganizerItemObserver

Simple class that emits a signal when a single particular item is updated or deleted

QOrganizerItemSortOrder

Defines how a list of organizer items should be ordered according to some criteria

QOrganizerManager

Interface which allows clients with access to organizer item and collection information stored in a particular backend

QOrganizerManagerEngine

The interface to implement functionalities of organizer managers

QOrganizerRecurrenceRule

Describes the a rule by which a QOrganizerItem repeats

QOrganizerCollectionFetchRequest

Allows a client to asynchronously fetch collections from a backend

QOrganizerCollectionRemoveRequest

Allows a client to asynchronously remove collections from a backend

QOrganizerCollectionSaveRequest

Allows a client to asynchronously save collections to a backend

QOrganizerItemFetchByIdRequest

Allows a client to asynchronously fetch items from a backend, given a list of item IDs

QOrganizerItemFetchForExportRequest

Allows a client to asynchronously fetch organizer items for export from a backend

QOrganizerItemFetchRequest

Allows a client to asynchronously fetch organizer items from a backend

QOrganizerItemIdFetchRequest

Allows a client to asynchronously fetch organizer item IDs from a backend

QOrganizerItemOccurrenceFetchRequest

Allows a client to asynchronously fetch occurrences generated by a recurring item

QOrganizerItemRemoveByIdRequest

Allows a client to asynchronously request that certain organizer items be removed from a organizer items store

QOrganizerItemRemoveRequest

Allows a client to asynchronously request that certain organizer items be removed from a backend

QOrganizerItemSaveRequest

Allows a client to asynchronously request that certain organizer items be saved to a backend

Detailed Description

The Qt Organizer API enables a client to request calendar, schedule and personal data from local or remote backends.

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


  #include <QtOrganizer>

To link against the module, add this line to your qmake .pro file:


  QT += organizer