The Qt Declarative module provides a declarative framework for building highly dynamic, custom user interfaces. More...
| Encapsulates a QML component definition | |
| Defines a context within a QML engine | |
| Environment for instantiating QML components | |
| Encapsulates a QML error | |
| Evaluates JavaScript in a QML context | |
| Abstract base for custom QML extension plugins | |
| Interface for supporting pixmaps and threaded image requests in QML | |
| The most basic of all visual items in QML | |
| Allows applications to expose list-like properties to QML | |
| Allows the manipulation of QDeclarativeListProperty properties | |
| Creates QNetworkAccessManager instances for a QML engine | |
| Updates on the QML parser state | |
| Abstracts accessing properties on objects created from QML | |
| Allows you to set key-value pairs that can be used in QML bindings | |
| Interface for property value sources such as animations and bindings | |
| Encapsulates a script and its context | |
| Widget for displaying a Qt Declarative user interface | 
To include the definitions of the module's classes, use the following directive:
 #include <QtDeclarative>
To link against the module, add this line to your qmake .pro file:
QT += declarative
For more information on the Qt Declarative module, see the Qt Quick documentation.