The C++ API provided by the Qt QML module. More...

Classes

QIntrusiveList

Template class that provides a list of objects using static storage.

QIntrusiveListNode

QJSEngine

Environment for evaluating JavaScript code

QJSList

QJSListIndexClamp

QJSManagedValue

Represents a value on the JavaScript heap belonging to a QJSEngine

QJSNumberCoercion

Implements the JavaScript double-to-int coercion

QJSPrimitiveNull

An empty marker type to signify the JavaScript null value. QtQml

QJSPrimitiveUndefined

An empty marker type to signify the JavaScript Undefined type and its single value. QtQml

QJSPrimitiveValue

Operates on primitive types in JavaScript semantics

QJSValue

Acts as a container for Qt/JavaScript data types

QJSValueIterator

Java-style iterator for QJSValue

QQmlAbstractProfilerAdapter

QQmlAbstractUrlInterceptor

Allows you to control QML file loading

QQmlApplicationEngine

Convenient way to load an application from a single QML file

QQmlComponent

Encapsulates a QML component definition

QQmlContext

Defines a context within a QML engine. QtQml

QQmlContext::PropertyPair

QQmlCustomParser

Allows you to add new arbitrary types to QML.

QQmlDataBlob

Encapsulates a data request that can be issued to a QQmlTypeLoader.

QQmlEngine

Environment for instantiating QML components

QQmlEngineExtensionInterface

QQmlEngineExtensionPlugin

Abstract base for custom QML extension plugins

QQmlError

Encapsulates a QML error

QQmlExpression

Evaluates JavaScript in a QML context

QQmlExtensionInterface

QQmlExtensionPlugin

Abstract base for custom QML extension plugins with custom type registration functions

QQmlFile

Gives access to local and remote files

QQmlFileSelector

A class for applying a QFileSelector to QML file loading

QQmlFinalizerHook

QQmlImageProviderBase

Used to register image providers in the QML engine. QtQml

QQmlImportDatabase

Manages the QML imports for a QQmlEngine.

QQmlImportInstance

QQmlImportNamespace

QQmlImports

Encapsulates one QML document's import statements.

QQmlIncubationController

Instances drive the progress of QQmlIncubators. QtQml

QQmlIncubator

Allows QML objects to be created asynchronously. QtQml

QQmlInfo

Allows logging of QML-related messages

QQmlListProperty

Allows applications to expose list-like properties of QObject-derived classes to QML

QQmlListReference

Allows the manipulation of QQmlListProperty properties

QQmlNetworkAccessManagerFactory

Creates QNetworkAccessManager instances for a QML engine

QQmlParserStatus

Updates on the QML parser state

QQmlProperty

Abstracts accessing properties on objects created from QML

QQmlPropertyMap

Allows you to set key-value pairs that can be used in QML bindings. QtQml

QQmlPropertyToPropertyBinding

QQmlPropertyValueInterceptor

Inherited by property interceptors such as Behavior.

QQmlPropertyValueSource

Interface for property value sources such as animations and bindings. QtQml

QQmlScriptString

Encapsulates a script and its context. QtQml

QQmlTypeLoader

Abstracts loading files and their dependencies over the network.

QQmlTypesExtensionInterface

Detailed Description

\titleQt QML C++ Classes \ingroup modules \qtcmakepackage Qml \qtvariable qml

For more information on the Qt QML module, see the Qt QML module documentation.