Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
[Previous: Qt Telephony Module] [Qt Extended Modules] [Next: Qt Development Tools Module]
The Qt UI module provides user interface related components.
The following configure line can be used to build the Base and UI module:
./configure -modules ui -device xyz [-ui-type [mobile|home]]
The -ui-type option is optional and is used to select whether the mobile phone or the video IP deskphone user interface is selected. By default the mobile phone is chosen.
Qt Extended supports two different user interface implementations. The first user interface targets keypad/touchscreen based mobile devices whereas the second interface type is suitable for IP and video based desktop devices such as a deskphone. The UI module includes the components for both user interface types. The selection of the user interface happens via the -ui-types flag passed to configure.
Both UI types have common support components which are required regardless what UI style is chosen. By selecting the UI module but not selecting a particular UI style the following components are selected:
This table outlines the differences between the Qt Extended UI types:
UI type | Description |
---|---|
mobile | The mobile UI style is selected by passing "-ui-type mobile" option to configure. In addition to the components common to both UI types the mobile UI style provides the following components:
|
home | The deskphone UI style is selected by passing "-ui-type home" option to configure. In addition to the components common to both UI types the video UI style provides the following additional components:
|
The UI module includes the following software components:
The exact list of components included in this module can be found in $QPEDIR/src/module_ui.pri.
The test plan for the UI 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:
AnalogClockHSWidget | Displays the current time |
---|---|
AppointmentsHSWidget | Information about the next or current appointment |
BaseContextLabel::BaseButton | Storage for the buttons used by the BaseContextLabel class |
BaseContextLabel | Dockable soft key bar for phones |
BasicHomeScreen | Most functionality required by a HomeScreen except the actual user interface |
DeskphoneBrowserScreen | Application launcher view suitable for a desk phone |
DeskphoneContextLabel | Themable dockable soft key bar for Qt Extended Home |
QAppointment::Exception | Information about exceptions to appointment related repeat rules |
LauncherHSWidget | Launches applications |
QSoftMenuBarProvider::MenuButton | Encapsulates the current information for a configured soft button |
MessageBoard | Message hub for user information |
MessageBoard::Note | Simple container for messages |
PhoneHeader | Dockable, themeable phone header |
PhoneLauncher | Implments the main UI widget for the Qt Extended |
PhoneMessageBox | Implements the Qt Extended Phone message box |
QAbstractContextLabel | Allows developers to replace the "Context Label" portion of the Phone UI |
QAbstractHeader | Allows developers to replace the "Header" portion of the Phone UI |
QAbstractSecondaryDisplay | Allows developers to replace the "secondary screen" portion of the Phone UI |
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 |
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 |
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 |
QPixmapWheel | Displays a navigatable 3d "wheel" of pixmaps |
QPixmapWheelData | Represents a set of icons used by the QPixmapWheel class |
QSmoothContactListView | List view widget for use with QContactModel |
QSoftMenuBarProvider | The backend for the QSoftMenuBar API |
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 |
ThemedContextLabel | Themable dockable soft key bar for phones |
ThemedHomeScreen | The home screen for Qt Extended |
ThemedSecondaryDisplay | Implements the secondary display for Qt Extended Phone |
TouchScreenLockDialog | Dialog that is shown while a touchscreen-only device is locked |
WheelBrowserScreen | Wheel based application launcher view |
WorldmapHSWidget | Displays a worldmap |
[Previous: Qt Telephony Module] [Qt Extended Modules] [Next: Qt Development Tools Module]
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |