Qt Versit C++ Classes

The QtVersit module provides classes for personal information management. More...

Classes

QVersitContactExporter

Converts QContacts into QVersitDocuments

QVersitContactExporterDetailHandlerV2

Interface for specifying custom export behaviour for certain contact details

QVersitContactHandler

Union of the QVersitContactImporterPropertyHandlerV2 and QVersitContactExporterDetailHandlerV2 interfaces

QVersitContactImporter

Converts QVersitDocuments to QContacts

QVersitContactImporterPropertyHandlerV2

Interface for specifying custom import behaviour for vCard properties

QVersitDocument

Container for a list of versit properties

QVersitProperty

Stores the name, value, groups and parameters of a Versit property

QVersitReader

Interface for reading versit documents such as vCards from a Stream

QVersitResourceHandler

Interface for clients wishing to implement custom behaviour for loading and saving files to disk when exporting and importing

QVersitWriter

Writes Versit documents such as vCards to a device

QVersitOrganizerExporter

Converts QOrganizerItems into QVersitDocuments

QVersitOrganizerExporterDetailHandler

Interface for specifying custom export behaviour for certain organizer item details

QVersitOrganizerHandler

Union of the QVersitOrganizerImporterPropertyHandlerV2 and QVersitOrganizerExporterDetailHandlerV2 interfaces

QVersitOrganizerHandlerFactory

The interface for Versit plugins

QVersitOrganizerImporter

Converts QVersitDocuments to QOrganizerItems

QVersitOrganizerImporterPropertyHandler

Interface for specifying custom import behaviour for vCard properties

Detailed Description

The Qt Versit API allows you to take standard VCard and VCal formatted test files and import your calendar or contact information into the Qt Organizer and Qt Contact APIs, resepectively. Alternatively the organizer and contacts information and export to VCal or VCard files which you can then import into other calendars and contacts, or easily share this with others through bluetooth or email, for example.

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


  #include <QtVersit>
  #include <QtVersitOrganizer>

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


  QT += versit versitorganizer