The following Qt modules are available in the Qt 4.6 Beta for the Symbian platform release. In cases where there are limitations in the support, these are indicated. Unsupported Qt modules are listed separately below.
|
Qt Module |
Description |
Limitations |
|---|---|---|
|
QtCore contains the core non-GUI functionality of Qt. For example, Event, text, and time classes are part of this module. All other Qt modules rely on QtCore. |
|
|
|
QtGui extends QtCore with GUI functionality. Widget-, graphics-, image-, paint-, and style-related classes are part of QtGui. Classes for UI events are also part of this module. |
|
|
|
QtNetwork offers high-level classes (
|
|
|
|
The QtScript module can be used to make Qt applications scriptable using ECMAScript, the standardized version of JavaScript. With the QtScript module it is possible, for example, to add scripting support to a Qt application and thus allow users to add their own functionality in addition to what the application already provides. |
- |
|
|
Classes for database integration using SQL. The module has SQLite3 implementation for Symbian OS as a backend. |
- |
|
|
The QtSvg module provides classes for rendering and displaying SVG content. |
QtSvg supports the static features of SVG 1.2 Tiny. ECMA scripts and DOM manipulation are not supported. |
|
|
The QtTest module provides classes for unit testing Qt applications and libraries. |
- |
|
|
QtXml provides a stream reader and writer for XML documents, and C++ implementations of SAX and DOM. |
- |
|
|
QtWebKit provides classes for displaying and editing Web content |
Experimental version. | |
|
Phonon module provides multimedia framework classes |
With an experimental backend backend. |
The following Qt modules are not supported in the Qt 4.6 Beta for the Symbian platform release. Porting of these modules is in progress (except for Qt3Support) and they will be available in future Qt for Symbian releases.