Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
[Previous: Qt PkgManagement Module] [Qt Extended Modules] [Next: Qt Telephony Module]
The Qt Pim module offers Personal Information management support. It is based on the Base module.
The following configure line can be used to build the Base and PIM module only:
./configure -modules pim -device xyz
Note that not specifying a device profile would result in the reference device being build.
The Qt Extended Personal Information Management is based on the PIM Library which provides a variety of classes enabling the development of arbitrary PIM applications.
Feature | Details |
---|---|
Record classes | The Record classes store a certain type of PIM data and can be used to pass them around. |
Model Classes | The Model classes are used to access the PIM data. |
GUI Classes | The GUI classes provide a consistent look and feel between applications. |
Applications | The following PIM related applications are provided:
|
PIM Synchronization | The Qt Extended Sync Agent provides desktop synchronization. It enables device synchronization and in particular PIM Synchronization. |
Other features | The following minor features are included in this module:
|
The Pim module includes the following software components:
The exact list of components included in this module can be found in $QPEDIR/src/module_pim.pri.
The test plan for the Pim module summarizes the Quality Assurance procedures for this module. The results of these test are available here.
The following table contains all classes and services which are part of this module:
AccountConfiguration | Stores attributes associated with an external messaging account |
---|---|
Calendar | The Calendar service |
ContactsPhone | The ContactsPhone service |
Contacts | The Contacts service |
QAppointment::Exception | Information about exceptions to appointment related repeat rules |
QAppointment | Holds the data of a calendar appointment |
QAppointmentContext | Represents a storage context of appointment data |
QAppointmentDelegate | Drawing of QAppointmentModel items ( |
QAppointmentModel | Access to the Calendar data |
QAudio | Container for miscellaneous Audio functionality |
QAudioElement | Manages an element of the audio mixer |
QAudioInput | Interface to read raw audio data from a microphone input |
QAudioInterface | Way of managing access to the audio system |
QAudioMixer | Way of accessing the audio systems mixer controls |
QAudioOutput | Interface for sending live audio samples to the default audio output device |
QAudioState | Encapsulates an audio device state |
QAudioStateConfiguration | Defines a read-only view to the current audio device configuration |
QAudioStateInfo | Point of access to information about an audio state |
QAudioStateManager | Manages QAudioStatePlugin objects |
QAudioStatePlugin | Way of managing the underlying audio system |
QContact | Holds the data of an address book entry |
QContactAddress | Contains an address of a QContact |
QContactAnniversaryContext | QAppointments based on the QContact anniversaries |
QContactBirthdayContext | QAppointments based on the QContact birthdays |
QContactContext | Represents a storage context of contact data |
QContactDelegate | Drawing of QContactModel items ( |
QContactItem | QStandardItem based class representing a |
QContactItemModel | QStandardItemModel based class representing a list of |
QContactListView | List view widget for use with QContactModel |
QContactModel | Access to the Contacts data |
QContactSelector | Way of selecting a single contact from a QContactModel |
QDependentEventsContext | Base class for QAppointments generated by other models |
QMailAccount | Represents a messaging account in the mail store |
QMailAccountId | Used to identify accounts stored by QMailStore |
QMailAccountKey | Defines the parameters used for querying a subset of all available accounts from the mail store |
QMailAccountListModel | Access to a list of stored accounts |
QMailAccountSortKey | Defines the parameters used for sorting a subset of queried accounts from the store |
QMailAddress | Interface for manipulating message address strings |
QMailBase64Codec | Encodes or decodes between 8-bit data and 7-bit ASCII, using the Base64 character mapping scheme |
QMailCodec | Mechanisms for encoding and decoding between 7-bit ASCII strings and arbitrary octet sequences |
QMailComposerFactory | Creates objects implementing the QMailComposerInterface interface |
QMailComposerInterface | Defines the interface to objects that can compose a mail message |
QMailComposerPlugin | Defines a base class for implementing mail message composer plug-ins |
QMailComposerPluginInterface | Defines the interface to plug-ins that provide mail message composers |
QMailFolder | Represents a folder for mail messages in the mail store |
QMailFolderId | Used to identify folders stored by QMailStore |
QMailFolderKey | Defines the parameters used for querying a subset of all available folders from the mail store |
QMailFolderSortKey | Defines the parameters used for sorting a subset of queried folders from the mail store |
QMailLineEndingCodec | Encodes textual data to use CR/LF line endings required for SMTP transmission |
QMailMessage | Convenient interface for working with messages |
QMailMessageBody | Contains the body element of a message or message part |
QMailMessageContentDisposition | Encapsulates the parsing of the RFC 2822 'Content-Disposition' header field |
QMailMessageContentType | Encapsulates the parsing of the RFC 2822 'Content-Type' header field |
QMailMessageDelegate | Visual representation of a message suitable for display in a list of messages |
QMailMessageHeaderField | Encapsulates the parsing of message header fields |
QMailMessageId | Used to identify messages stored by QMailStore |
QMailMessageKey | Defines the parameters used for querying a subset of all available messages from the mail store |
QMailMessageListModel | Access to a list of stored messages |
QMailMessageMetaData | Information about a message stored by Qtopia |
QMailMessagePart | Convenient interface for working with message attachments |
QMailMessagePartContainer | Access to a collection of message parts |
QMailMessageServer | Signals and slots which implement a convenient interface for communicating with the MessageServer process via IPC |
QMailMessageSortKey | Defines the parameters used for sorting a subset of queried messages from the mail store |
QMailPassThroughCodec | Uses the QMailCodec interface to move data between streams without coding or decoding |
QMailQuotedPrintableCodec | Encodes or decodes between 8-bit data and 7-bit ASCII, using the 'quoted printable' character mapping scheme |
QMailStore | Represents the main interface for storage and retrieval of messages and folders on the message store |
QMailTimeStamp | Manages message time stamps |
QMailViewerFactory | Creates objects implementing the QMailViewerInterface interface |
QMailViewerInterface | Defines the interface to objects that can display a mail message |
QMailViewerPlugin | Defines a base class for implementing mail message viewer plug-ins |
QMailViewerPluginInterface | Defines the interface to plug-ins that provide mail message viewers |
QOccurrence | Holds the data of an occurrence of a calendar appointment |
QOccurrenceModel | Access to the Calendar data |
QPhoneNumber | Utility functions to manipulate telephone numbers |
QPhoneTypeSelector | Way of selecting a single type of phone number |
QPimContext | Represents a storage context of PIM data |
QPimDelegate | Abstract delegate for rendering multiple lines of text for a PIM record |
QPimDependencyList | Manages the dependencies between QPimRecords |
QPimModel | Abstract interface to the PIM model classes |
QPimRecord | The base class for PIM data recorded in the Qt Extended database |
QPimSource | Holds identifying information for a storage source of PIM data |
QPimSourceDialog | Dialog for selecting visible PIM sources for a PIM model |
QPimSourceModel | Model class for manipulating a set of QPimSource objects |
QSmoothContactListView | List view widget for use with QContactModel |
QTask | Holds the data of a task (to-do list) entry |
QTaskContext | Represents a storage context of task data |
QTaskDelegate | Drawing of QTaskModel items ( |
QTaskEventContext | QAppointments based on QTask due dates |
QTaskListView | List view widget with some convenience functions for use with QTaskModel |
QTaskModel | Access to Tasks data |
QTaskSelector | Way of selecting a single task from a QTaskModel |
ServerContactModel | Access to a singleton instance of a QContactModel |
Tasks | The Tasks service |
VoiceRecording | The VoiceRecording service |
[Previous: Qt PkgManagement Module] [Qt Extended Modules] [Next: Qt Telephony Module]
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |