<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Qml Reference Documentation" version="6.7.3" project="QtQml" indexTitle="Qt Qml">
    <namespace name="" status="active" access="public" module="qtqml">
        <function name="QML_ADDED_IN_MINOR_VERSION" href="qqmlengine-obsolete.html#QML_ADDED_IN_MINOR_VERSION" status="deprecated" access="public" location="qmlfunctions.qdoc" documented="true" related="0" meta="macrowithparams" signature="QML_ADDED_IN_MINOR_VERSION(VERSION)">
            <parameter type="" name="VERSION" default=""/>
        </function>
        <function name="QML_ADDED_IN_VERSION" href="qqmlengine.html#QML_ADDED_IN_VERSION" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="1" meta="macrowithparams" signature="QML_ADDED_IN_VERSION(MAJOR, MINOR)">
            <parameter type="" name="MAJOR" default=""/>
            <parameter type="" name="MINOR" default=""/>
        </function>
        <function name="QML_ANONYMOUS" href="qqmlengine.html#QML_ANONYMOUS" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="2" meta="macrowithoutparams" signature="QML_ANONYMOUS"/>
        <function name="QML_ATTACHED" href="qqmlengine.html#QML_ATTACHED" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="3" meta="macrowithparams" signature="QML_ATTACHED(ATTACHED_TYPE)">
            <parameter type="" name="ATTACHED_TYPE" default=""/>
        </function>
        <function name="QML_CONSTRUCTIBLE_VALUE" href="qqmlengine.html#QML_CONSTRUCTIBLE_VALUE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="4" since="6.5" meta="macrowithoutparams" signature="QML_CONSTRUCTIBLE_VALUE"/>
        <function name="QML_DECLARE_TYPE" href="qqmlengine.html#QML_DECLARE_TYPE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="5" meta="macrowithoutparams" signature="QML_DECLARE_TYPE"/>
        <function name="QML_DECLARE_TYPEINFO" href="qqmlengine.html#QML_DECLARE_TYPEINFO" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="6" meta="macrowithparams" signature="QML_DECLARE_TYPEINFO(Type, Flags)">
            <parameter type="" name="Type" default=""/>
            <parameter type="" name="Flags" default=""/>
        </function>
        <function name="QML_ELEMENT" href="qqmlengine.html#QML_ELEMENT" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="7" meta="macrowithoutparams" signature="QML_ELEMENT"/>
        <function name="QML_EXTENDED" href="qqmlengine.html#QML_EXTENDED" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="8" meta="macrowithparams" signature="QML_EXTENDED(EXTENDED_TYPE)">
            <parameter type="" name="EXTENDED_TYPE" default=""/>
        </function>
        <function name="QML_EXTENDED_NAMESPACE" href="qqmlengine.html#QML_EXTENDED_NAMESPACE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="9" meta="macrowithparams" signature="QML_EXTENDED_NAMESPACE(EXTENDED_NAMESPACE)">
            <parameter type="" name="EXTENDED_NAMESPACE" default=""/>
        </function>
        <function name="QML_EXTRA_VERSION" href="qqmlengine.html#QML_EXTRA_VERSION" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="10" meta="macrowithparams" signature="QML_EXTRA_VERSION(MAJOR, MINOR)">
            <parameter type="" name="MAJOR" default=""/>
            <parameter type="" name="MINOR" default=""/>
        </function>
        <function name="QML_FOREIGN" href="qqmlengine.html#QML_FOREIGN" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="11" meta="macrowithparams" signature="QML_FOREIGN(FOREIGN_TYPE)">
            <parameter type="" name="FOREIGN_TYPE" default=""/>
        </function>
        <function name="QML_FOREIGN_NAMESPACE" href="qqmlengine.html#QML_FOREIGN_NAMESPACE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="12" meta="macrowithparams" signature="QML_FOREIGN_NAMESPACE(FOREIGN_NAMESPACE)">
            <parameter type="" name="FOREIGN_NAMESPACE" default=""/>
        </function>
        <function name="QML_IMPLEMENTS_INTERFACES" href="qqmlengine.html#QML_IMPLEMENTS_INTERFACES" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="13" meta="macrowithparams" signature="QML_IMPLEMENTS_INTERFACES(interfaces)">
            <parameter type="" name="interfaces" default=""/>
        </function>
        <function name="QML_INTERFACE" href="qqmlengine.html#QML_INTERFACE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="14" meta="macrowithoutparams" signature="QML_INTERFACE"/>
        <function name="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_APPEND" href="qqmllistproperty.html#QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_APPEND" status="active" access="public" documented="true" related="15" meta="macrowithoutparams" signature="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_APPEND"/>
        <function name="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE" href="qqmllistproperty.html#QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE" status="active" access="public" documented="true" related="16" meta="macrowithoutparams" signature="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE"/>
        <function name="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE_IF_NOT_DEFAULT" href="qqmllistproperty.html#QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE_IF_NOT_DEFAULT" status="active" access="public" documented="true" related="17" meta="macrowithoutparams" signature="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE_IF_NOT_DEFAULT"/>
        <function name="QML_NAMED_ELEMENT" href="qqmlengine.html#QML_NAMED_ELEMENT" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="18" meta="macrowithparams" signature="QML_NAMED_ELEMENT(name)">
            <parameter type="" name="name" default=""/>
        </function>
        <function name="QML_REMOVED_IN_MINOR_VERSION" href="qqmlengine-obsolete.html#QML_REMOVED_IN_MINOR_VERSION" status="deprecated" access="public" location="qmlfunctions.qdoc" documented="true" related="19" meta="macrowithparams" signature="QML_REMOVED_IN_MINOR_VERSION(VERSION)">
            <parameter type="" name="VERSION" default=""/>
        </function>
        <function name="QML_REMOVED_IN_VERSION" href="qqmlengine.html#QML_REMOVED_IN_VERSION" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="20" meta="macrowithparams" signature="QML_REMOVED_IN_VERSION(MAJOR, MINOR)">
            <parameter type="" name="MAJOR" default=""/>
            <parameter type="" name="MINOR" default=""/>
        </function>
        <function name="QML_SEQUENTIAL_CONTAINER" href="qqmlengine.html#QML_SEQUENTIAL_CONTAINER" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="21" meta="macrowithparams" signature="QML_SEQUENTIAL_CONTAINER(VALUE_TYPE)">
            <parameter type="" name="VALUE_TYPE" default=""/>
        </function>
        <function name="QML_SINGLETON" href="qqmlengine.html#QML_SINGLETON" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="22" meta="macrowithoutparams" signature="QML_SINGLETON"/>
        <function name="QML_STRUCTURED_VALUE" href="qqmlengine.html#QML_STRUCTURED_VALUE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="23" since="6.5" meta="macrowithoutparams" signature="QML_STRUCTURED_VALUE"/>
        <function name="QML_UNAVAILABLE" href="qqmlengine.html#QML_UNAVAILABLE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="24" meta="macrowithoutparams" signature="QML_UNAVAILABLE"/>
        <function name="QML_UNCREATABLE" href="qqmlengine.html#QML_UNCREATABLE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="25" meta="macrowithparams" signature="QML_UNCREATABLE(reason)">
            <parameter type="" name="reason" default=""/>
        </function>
        <function name="QML_VALUE_TYPE" href="qqmlengine.html#QML_VALUE_TYPE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="26" meta="macrowithparams" signature="QML_VALUE_TYPE(name)">
            <parameter type="" name="name" default=""/>
        </function>
        <function name="Q_IMPORT_QML_PLUGIN" href="qqmlengineextensionplugin.html#Q_IMPORT_QML_PLUGIN" status="active" access="public" documented="true" related="27" since="6.2" meta="macrowithparams" signature="Q_IMPORT_QML_PLUGIN(PluginName)">
            <parameter type="" name="PluginName" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qqmlerror.html#operator-lt-lt" status="active" access="public" location="qqmlerror.h" documented="true" related="28" meta="plain" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QQmlError &amp;error)">
            <parameter type="QDebug" name="debug" default=""/>
            <parameter type="const QQmlError &amp;" name="error" default=""/>
        </function>
        <function name="qjsEngine" href="qjsengine.html#qjsEngine" status="active" access="public" location="qjsengine.h" documented="true" related="29" meta="plain" type="QJSEngine *" signature="QJSEngine * qjsEngine(const QObject *object)">
            <parameter type="const QObject *" name="object" default=""/>
        </function>
        <function name="qmlAttachedPropertiesObject" href="qqmlengine.html#qmlAttachedPropertiesObject" status="active" access="public" location="qqml.h" documented="true" related="30" meta="plain" type="QObject *" signature="QObject * qmlAttachedPropertiesObject(const QObject *attachee, bool create)">
            <parameter type="const QObject *" name="attachee" default=""/>
            <parameter type="bool" name="create" default="true"/>
        </function>
        <function name="qmlClearTypeRegistrations" href="qqmlengine.html#qmlClearTypeRegistrations" status="active" access="public" location="qqml.h" documented="true" related="31" meta="plain" type="void" signature="void qmlClearTypeRegistrations()"/>
        <function name="qmlContext" href="qqmlengine.html#qmlContext" status="active" access="public" location="qqml.h" documented="true" related="32" meta="plain" type="QQmlContext *" signature="QQmlContext * qmlContext(const QObject *object)">
            <parameter type="const QObject *" name="object" default=""/>
        </function>
        <function name="qmlDebug" href="qqmlinfo.html#qmlDebug" status="active" access="public" location="qqmlinfo.h" documented="true" related="33" meta="plain" type="QQmlInfo" signature="QQmlInfo qmlDebug(const QObject *object)">
            <parameter type="const QObject *" name="object" default=""/>
        </function>
        <function name="qmlEngine" href="qqmlengine.html#qmlEngine" status="active" access="public" location="qqml.h" documented="true" related="34" meta="plain" type="QQmlEngine *" signature="QQmlEngine * qmlEngine(const QObject *object)">
            <parameter type="const QObject *" name="object" default=""/>
        </function>
        <function name="qmlInfo" href="qqmlinfo.html#qmlInfo" status="active" access="public" location="qqmlinfo.h" documented="true" related="35" meta="plain" type="QQmlInfo" signature="QQmlInfo qmlInfo(const QObject *object)">
            <parameter type="const QObject *" name="object" default=""/>
        </function>
        <function name="qmlProtectModule" href="qqmlengine.html#qmlProtectModule" status="active" access="public" location="qqml.h" documented="true" related="36" meta="plain" type="bool" signature="bool qmlProtectModule(const char *uri, int majVersion)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="majVersion" default=""/>
        </function>
        <function name="qmlRegisterAnonymousType" href="qqmlengine.html#qmlRegisterAnonymousType" status="active" access="public" location="qqml.h" documented="true" related="37" meta="plain" type="int" signature="int qmlRegisterAnonymousType(const char *uri, int versionMajor)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
        </function>
        <function name="qmlRegisterExtendedType" href="qqmlengine.html#qmlRegisterExtendedType" status="active" access="public" location="qqml.h" documented="true" related="38" meta="plain" type="int" signature="int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
        </function>
        <function name="qmlRegisterExtendedUncreatableType" href="qqmlengine.html#qmlRegisterExtendedUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="39" meta="plain" type="int" signature="int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;reason)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
            <parameter type="const QString &amp;" name="reason" default=""/>
        </function>
        <function name="qmlRegisterModule" href="qqmlengine.html#qmlRegisterModule" status="active" access="public" location="qqml.h" documented="true" related="40" meta="plain" type="void" signature="void qmlRegisterModule(const char *uri, int versionMajor, int versionMinor)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
        </function>
        <function name="qmlRegisterModuleImport" href="qqmlengine.html#qmlRegisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="41" meta="plain" type="void" signature="void qmlRegisterModuleImport(const char *uri, int moduleMajor, const char *import, int importMajor, int importMinor)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="moduleMajor" default=""/>
            <parameter type="const char *" name="import" default=""/>
            <parameter type="int" name="importMajor" default="QQmlModuleImportLatest"/>
            <parameter type="int" name="importMinor" default="QQmlModuleImportLatest"/>
        </function>
        <function name="qmlRegisterRevision" href="qqmlengine.html#qmlRegisterRevision" status="active" access="public" location="qqml.h" documented="true" related="42" meta="plain" type="int" signature="int qmlRegisterRevision(const char *uri, int versionMajor, int versionMinor)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
        </function>
        <function name="qmlRegisterSingletonInstance" href="qqmlengine.html#qmlRegisterSingletonInstance" status="active" access="public" location="qqml.h" documented="true" related="43" meta="plain" type="int" signature="int qmlRegisterSingletonInstance(const char *uri, int versionMajor, int versionMinor, const char *typeName, QObject *cppObject)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="typeName" default=""/>
            <parameter type="QObject *" name="cppObject" default=""/>
        </function>
        <function name="qmlRegisterSingletonType" href="qqmlengine.html#qmlRegisterSingletonType" status="active" access="public" location="qqml.h" documented="true" related="44" meta="plain" type="int" signature="int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, std::function&lt;QJSValue (QQmlEngine *, QJSEngine *)&gt; callback)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="typeName" default=""/>
            <parameter type="std::function&lt;QJSValue (QQmlEngine *, QJSEngine *)&gt;" name="callback" default=""/>
        </function>
        <function name="qmlRegisterSingletonType" href="qqmlengine.html#qmlRegisterSingletonType-1" status="active" access="public" location="qqml.h" documented="true" related="45" meta="plain" overload="true" overload-number="1" type="int" signature="int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, std::function&lt;QObject *(QQmlEngine *, QJSEngine *)&gt; callback)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="typeName" default=""/>
            <parameter type="std::function&lt;QObject *(QQmlEngine *, QJSEngine *)&gt;" name="callback" default=""/>
        </function>
        <function name="qmlRegisterSingletonType" href="qqmlengine.html#qmlRegisterSingletonType-2" status="active" access="public" location="qqml.h" documented="true" related="46" meta="plain" overload="true" overload-number="2" type="int" signature="int qmlRegisterSingletonType(const QUrl &amp;url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
            <parameter type="const QUrl &amp;" name="url" default=""/>
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
        </function>
        <function name="qmlRegisterType" href="qqmlengine.html#qmlRegisterType" status="active" access="public" location="qqml.h" documented="true" related="47" meta="plain" type="int" signature="int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
        </function>
        <function name="qmlRegisterType" href="qqmlengine.html#qmlRegisterType-1" status="active" access="public" location="qqml.h" documented="true" related="48" meta="plain" overload="true" overload-number="1" type="int" signature="int qmlRegisterType(const QUrl &amp;url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
            <parameter type="const QUrl &amp;" name="url" default=""/>
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
        </function>
        <function name="qmlRegisterTypeNotAvailable" href="qqmlengine.html#qmlRegisterTypeNotAvailable" status="active" access="public" location="qqml.h" documented="true" related="49" meta="plain" type="int" signature="int qmlRegisterTypeNotAvailable(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;message)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
            <parameter type="const QString &amp;" name="message" default=""/>
        </function>
        <function name="qmlRegisterUncreatableMetaObject" href="qqmlengine.html#qmlRegisterUncreatableMetaObject" status="active" access="public" location="qqml.h" documented="true" related="50" meta="plain" type="int" signature="int qmlRegisterUncreatableMetaObject(const QMetaObject &amp;staticMetaObject, const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;reason)">
            <parameter type="const QMetaObject &amp;" name="staticMetaObject" default=""/>
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
            <parameter type="const QString &amp;" name="reason" default=""/>
        </function>
        <function name="qmlRegisterUncreatableType" href="qqmlengine.html#qmlRegisterUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="51" meta="plain" type="int" signature="int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;message)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
            <parameter type="const QString &amp;" name="message" default=""/>
        </function>
        <function name="qmlTypeId" href="qqmlengine.html#qmlTypeId" status="active" access="public" location="qqml.h" documented="true" related="52" meta="plain" type="int" signature="int qmlTypeId(const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="versionMajor" default=""/>
            <parameter type="int" name="versionMinor" default=""/>
            <parameter type="const char *" name="qmlName" default=""/>
        </function>
        <function name="qmlUnregisterModuleImport" href="qqmlengine.html#qmlUnregisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="53" meta="plain" type="void" signature="void qmlUnregisterModuleImport(const char *uri, int moduleMajor, const char *import, int importMajor, int importMinor)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="moduleMajor" default=""/>
            <parameter type="const char *" name="import" default=""/>
            <parameter type="int" name="importMajor" default="QQmlModuleImportLatest"/>
            <parameter type="int" name="importMinor" default="QQmlModuleImportLatest"/>
        </function>
        <function name="qmlWarning" href="qqmlinfo.html#qmlWarning" status="active" access="public" location="qqmlinfo.h" documented="true" related="54" meta="plain" type="QQmlInfo" signature="QQmlInfo qmlWarning(const QObject *object)">
            <parameter type="const QObject *" name="object" default=""/>
        </function>
        <page name="qmllint-warnings-and-errors-alias-cycle.html" href="qmllint-warnings-and-errors-alias-cycle.html" status="active" location="alias-cycle.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Alias cycle" fulltitle="Alias cycle" subtitle="" brief="Alias property is part of an alias cycle">
            <contents name="alias-property-is-part-of-an-alias-cycle" title="Alias property is part of an alias cycle" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="https://developer.android.com/reference/java/lang/ClassCastException" href="https://developer.android.com/reference/java/lang/ClassCastException" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Android: ClassCastException" fulltitle="Android: ClassCastException" subtitle=""/>
        <page name="https://developer.android.com/reference/java/security/InvalidParameterException" href="https://developer.android.com/reference/java/security/InvalidParameterException" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Android: InvalidParameterException" fulltitle="Android: InvalidParameterException" subtitle=""/>
        <page name="https://developer.android.com/reference/android/view/View" href="https://developer.android.com/reference/android/view/View" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Android: View" fulltitle="Android: View" subtitle=""/>
        <page name="https://developer.android.com/topic/libraries/view-binding" href="https://developer.android.com/topic/libraries/view-binding" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Android: View binding" fulltitle="Android: View binding" subtitle=""/>
        <page name="qmllint-warnings-and-errors-attached-property-reuse.html" href="qmllint-warnings-and-errors-attached-property-reuse.html" status="active" location="attached-property-reuse.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Attached property reuse" fulltitle="Attached property reuse" subtitle="" brief="Attached type was initialized multiple times">
            <contents name="using-attached-type-already-initialized-in-a-parent-scope" title="Using attached type already initialized in a parent scope" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qml-changes-qt6.html" href="qml-changes-qt6.html" status="active" location="qt6-changes.qdoc" documented="true" groups="changes-qt-5-to-6" subtype="page" title="Changes to Qt QML" fulltitle="Changes to Qt QML" subtitle="" brief="Migrate Qt QML to Qt 6">
            <contents name="qml-language" title="QML language" level="1"/>
            <contents name="url-resolution" title="URL resolution" level="2"/>
            <contents name="variant-properties" title="Variant Properties" level="2"/>
            <contents name="source-incompatible-api-changes" title="Source Incompatible API Changes" level="1"/>
            <contents name="changed-api" title="Changed API" level="2"/>
            <contents name="removed-api" title="Removed API" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-required.html" href="qmllint-warnings-and-errors-required.html" status="active" location="required.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Component is missing a required property" fulltitle="Component is missing a required property" subtitle="" brief="A component's required property was not bound">
            <contents name="component-is-missing-a-required-property" title="Component is missing a required property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-javascript-finetuning.html" href="qtqml-javascript-finetuning.html" status="active" location="finetuning.qdoc" documented="true" subtype="page" title="Configuring the JavaScript Engine" fulltitle="Configuring the JavaScript Engine" subtitle="" brief="Describes the environment variables available, to control how Javascript is run"/>
        <page name="qtqml-modules-cppplugins.html" href="qtqml-modules-cppplugins.html" status="active" location="cppplugins.qdoc" documented="true" subtype="page" title="Creating C++ Plugins for QML" fulltitle="Creating C++ Plugins for QML" subtitle="" brief="Description of how to write C++ plugins for QML">
            <contents name="creating-a-plugin" title="Creating a Plugin" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
        </page>
        <page name="qtqml-cppintegration-data.html" href="qtqml-cppintegration-data.html" status="active" location="data.qdoc" documented="true" subtype="page" title="Data Type Conversion Between QML and C++" fulltitle="Data Type Conversion Between QML and C++" subtitle="" brief="Description of how data types are exchanged between QML and C++">
            <target name="qtime-to-javascript-date" title="QTime to JavaScript Date"/>
            <contents name="data-ownership" title="Data Ownership" level="1"/>
            <contents name="basic-qt-data-types" title="Basic Qt Data Types" level="1"/>
            <contents name="qobject-derived-types" title="QObject-derived Types" level="1"/>
            <contents name="conversion-between-qt-and-javascript-types" title="Conversion Between Qt and JavaScript Types" level="1"/>
            <contents name="qvariantlist-and-qvariantmap-to-javascript-array-and-object" title="QVariantList and QVariantMap to JavaScript Array and Object" level="2"/>
            <contents name="qdatetime-to-javascript-date" title="QDateTime to JavaScript Date" level="2"/>
            <contents name="qdate-and-javascript-date" title="QDate and JavaScript Date" level="2"/>
            <contents name="qtime-and-javascript-date" title="QTime and JavaScript Date" level="2"/>
            <contents name="sequence-type-to-javascript-array" title="Sequence Type to JavaScript Array" level="2"/>
            <contents name="qbytearray-to-javascript-arraybuffer" title="QByteArray to JavaScript ArrayBuffer" level="2"/>
            <contents name="value-types" title="Value Types" level="2"/>
            <contents name="enumeration-types" title="Enumeration Types" level="1"/>
            <contents name="enumeration-types-as-signal-and-method-parameters" title="Enumeration Types as Signal and Method Parameters" level="2"/>
        </page>
        <page name="qtqml-javascript-resources.html" href="qtqml-javascript-resources.html" status="active" location="resources.qdoc" documented="true" subtype="page" title="Defining JavaScript Resources in QML" fulltitle="Defining JavaScript Resources in QML" subtitle="" brief="Description of how JavaScript files may be defined for use in QML">
            <contents name="code-behind-implementation-resource" title="Code-Behind Implementation Resource" level="1"/>
            <contents name="shared-javascript-resources-libraries" title="Shared JavaScript Resources (Libraries)" level="1"/>
        </page>
        <page name="qtqml-documents-definetypes.html" href="qtqml-documents-definetypes.html" status="active" location="definetypes.qdoc" documented="true" subtype="page" title="Defining Object Types through QML Documents" fulltitle="Defining Object Types through QML Documents" subtitle="" brief="Description of how a QML document is a reusable type definition">
            <contents name="defining-an-object-type-with-a-qml-file" title="Defining an Object Type with a QML File" level="1"/>
            <contents name="naming-custom-qml-object-types" title="Naming Custom QML Object Types" level="2"/>
            <contents name="custom-qml-type-definition" title="Custom QML Type Definition" level="2"/>
            <contents name="inline-components" title="Inline Components" level="2"/>
            <contents name="importing-types-defined-outside-the-current-directory" title="Importing Types Defined Outside the Current Directory" level="2"/>
            <contents name="accessible-attributes-of-custom-types" title="Accessible Attributes of Custom Types" level="1"/>
        </page>
        <page name="qtqml-cppintegration-definetypes.html" href="qtqml-cppintegration-definetypes.html" status="active" location="definetypes.qdoc" documented="true" subtype="page" title="Defining QML Types from C++" fulltitle="Defining QML Types from C++" subtitle="" brief="Description of ways to define QML object types from C++ code">
            <keyword name="integrating-qml-and-c-attached-properties" title="Integrating QML and C++ - Attached Properties"/>
            <contents name="registering-c-types-with-the-qml-type-system" title="Registering C++ Types with the QML Type System" level="1"/>
            <contents name="preconditions" title="Preconditions" level="2"/>
            <contents name="registering-an-instantiable-object-type" title="Registering an Instantiable Object Type" level="2"/>
            <contents name="using-cmake" title="Using CMake" level="3"/>
            <contents name="using-qmake" title="Using QMake" level="3"/>
            <contents name="registering-value-types" title="Registering Value Types" level="2"/>
            <contents name="value-types-with-enumerations" title="Value Types with Enumerations" level="2"/>
            <contents name="registering-non-instantiable-types" title="Registering Non-Instantiable Types" level="2"/>
            <contents name="registering-singleton-objects-with-a-singleton-type" title="Registering Singleton Objects with a Singleton Type" level="3"/>
            <contents name="final-properties" title="Final properties" level="2"/>
            <contents name="type-revisions-and-versions" title="Type Revisions and Versions" level="2"/>
            <contents name="registering-extension-objects" title="Registering Extension Objects" level="2"/>
            <contents name="registering-foreign-types" title="Registering Foreign Types" level="2"/>
            <contents name="defining-qml-specific-types-and-attributes" title="Defining QML-Specific Types and Attributes" level="1"/>
            <contents name="providing-attached-properties" title="Providing Attached Properties" level="2"/>
            <contents name="steps-for-implementing-attached-objects" title="Steps for Implementing Attached Objects" level="3"/>
            <contents name="implementing-attached-objects-an-example" title="Implementing Attached Objects: An Example" level="3"/>
            <contents name="propagating-attached-properties" title="Propagating Attached Properties" level="3"/>
            <contents name="property-modifier-types" title="Property Modifier Types" level="2"/>
            <contents name="property-value-sources" title="Property Value Sources" level="3"/>
            <contents name="specifying-default-and-parent-properties-for-qml-object-types" title="Specifying Default and Parent Properties for QML Object Types" level="2"/>
            <contents name="defining-visual-items-with-the-qt-quick-module" title="Defining Visual Items with the Qt Quick Module" level="2"/>
            <contents name="receiving-notifications-for-object-initialization" title="Receiving Notifications for Object Initialization" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-deprecated.html" href="qmllint-warnings-and-errors-deprecated.html" status="active" location="deprecated.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Deprecated" fulltitle="Deprecated" subtitle="" brief="A deprecated property or type was used">
            <contents name="deprecated-binding-or-type" title="Deprecated binding or type" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-duplicate-property-binding.html" href="qmllint-warnings-and-errors-duplicate-property-binding.html" status="active" location="duplicate-property-binding.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Duplicate bindings" fulltitle="Duplicate bindings" subtitle="" brief="A property was bound multiple times">
            <contents name="duplicate-interceptor-on-property" title="Duplicate interceptor on property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="duplicate-value-source-on-property" title="Duplicate value source on property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="cannot-combine-value-source-and-binding" title="Cannot combine value source and binding" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-syntax.duplicate-ids.html" href="qmllint-warnings-and-errors-syntax-duplicate-ids.html" status="active" location="syntax.duplicate-ids.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Duplicate id" fulltitle="Duplicate id" subtitle="" brief="An id is not unique">
            <contents name="found-a-duplicated-id" title="Found a duplicated id" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-duplicated-name.html" href="qmllint-warnings-and-errors-duplicated-name.html" status="active" location="duplicated-name.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Duplicated name" fulltitle="Duplicated name" subtitle="" brief="Multiple signals or properties share the same name in the same Component">
            <contents name="duplicated-property-name" title="Duplicated Property Name" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="duplicated-signal-mame" title="Duplicated signal mame" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-javascript-dynamicobjectcreation.html" href="qtqml-javascript-dynamicobjectcreation.html" status="active" location="dynamicobjectcreation.qdoc" documented="true" subtype="page" title="Dynamic QML Object Creation from JavaScript" fulltitle="Dynamic QML Object Creation from JavaScript" subtitle="" brief="Instantiating and managing QML objects from JavaScript">
            <contents name="creating-objects-dynamically" title="Creating Objects Dynamically" level="1"/>
            <contents name="creating-a-component-dynamically" title="Creating a Component Dynamically" level="2"/>
            <contents name="creating-an-object-from-a-string-of-qml" title="Creating an Object from a String of QML" level="2"/>
            <contents name="maintaining-dynamically-created-objects" title="Maintaining Dynamically Created Objects" level="1"/>
            <contents name="deleting-objects-dynamically" title="Deleting Objects Dynamically" level="1"/>
        </page>
        <page name="https://www.ecma-international.org/publications-and-standards/standards/ecma-262/" href="https://www.ecma-international.org/publications-and-standards/standards/ecma-262/" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="ECMA-262" fulltitle="ECMA-262" subtitle=""/>
        <page name="https://tc39.es/ecma262/#sec-date-objects" href="https://tc39.es/ecma262/#sec-date-objects" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="ECMAScript Specification of Date" fulltitle="ECMAScript Specification of Date" subtitle=""/>
        <page name="qtqml-cppintegration-contextproperties.html" href="qtqml-cppintegration-contextproperties.html" status="active" location="contextproperties.qdoc" documented="true" subtype="page" title="Embedding C++ Objects into QML with Context Properties" fulltitle="Embedding C++ Objects into QML with Context Properties" subtitle="" brief="Description of how to embed C++ data into QML using context properties">
            <contents name="setting-a-simple-context-property" title="Setting a Simple Context Property" level="1"/>
            <contents name="setting-an-object-as-a-context-property" title="Setting an Object as a Context Property" level="1"/>
        </page>
        <page name="qtqml-cppintegration-exposecppattributes.html" href="qtqml-cppintegration-exposecppattributes.html" status="active" location="exposecppattributes.qdoc" documented="true" subtype="page" title="Exposing Attributes of C++ Types to QML" fulltitle="Exposing Attributes of C++ Types to QML" subtitle="" brief="Description of how to expose the attributes of a C++ type to QML">
            <keyword name="integrating-qml-and-c-grouped-properties" title="Integrating QML and C++ - Grouped Properties"/>
            <contents name="data-type-handling-and-ownership" title="Data Type Handling and Ownership" level="1"/>
            <contents name="exposing-properties" title="Exposing Properties" level="1"/>
            <contents name="notes-on-use-of-notify-signals" title="Notes on Use of Notify Signals" level="3"/>
            <contents name="properties-with-object-types" title="Properties with Object Types" level="2"/>
            <contents name="properties-with-object-list-types" title="Properties with Object-List Types" level="2"/>
            <contents name="grouped-properties" title="Grouped Properties" level="2"/>
            <contents name="exposing-methods-including-qt-slots" title="Exposing Methods (Including Qt Slots)" level="1"/>
            <contents name="c-methods-and-the-this-object" title="C++ methods and the 'this' object" level="2"/>
            <contents name="exposing-signals" title="Exposing Signals" level="1"/>
        </page>
        <page name="qtqml-cppintegration-exposecppstate.html" href="qtqml-cppintegration-exposecppstate.html" status="active" location="exposecppstate.qdoc" documented="true" subtype="page" title="Exposing State from C++ to QML" fulltitle="Exposing State from C++ to QML" subtitle="" brief="Description of how to expose global state from C++ to QML">
            <contents name="using-singletons" title="Using Singletons" level="1"/>
            <contents name="using-object-properties" title="Using Object Properties" level="1"/>
        </page>
        <page name="https://fontawesome.com/" href="https://fontawesome.com/" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Font Awesome" fulltitle="Font Awesome" subtitle=""/>
        <page name="https://doc.qt.io/GammaRay" href="https://doc.qt.io/GammaRay" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="GammaRay Manual" fulltitle="GammaRay Manual" subtitle=""/>
        <page name="qmllint-warnings-and-errors-syntax.id-quotation.html" href="qmllint-warnings-and-errors-syntax-id-quotation.html" status="active" location="syntax.id-quotation.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Id quotation" fulltitle="Id quotation" subtitle="" brief="Id has quotation marks">
            <contents name="ids-do-not-need-quotation-marks" title="Ids do not need quotation marks" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-modules-identifiedmodules.html" href="qtqml-modules-identifiedmodules.html" status="active" location="identifiedmodules.qdoc" documented="true" subtype="page" title="Identified Modules" fulltitle="Identified Modules" subtitle="" brief="Creating and importing identified modules">
            <contents name="locally-installed-identified-modules" title="Locally Installed Identified Modules" level="1"/>
            <contents name="an-example" title="An Example" level="2"/>
            <contents name="remotely-installed-identified-modules" title="Remotely Installed Identified Modules" level="1"/>
            <contents name="semantics-of-identified-modules" title="Semantics of Identified Modules" level="1"/>
        </page>
        <page name="qtqml-syntax-imports.html" href="qtqml-syntax-imports.html" status="active" location="imports.qdoc" documented="true" subtype="page" title="Import Statements" fulltitle="Import Statements" subtitle="" brief="Description of import statements in QML">
            <contents name="syntax-of-an-import-statement" title="Syntax of an Import Statement" level="1"/>
            <contents name="module-namespace-imports" title="Module (Namespace) Imports" level="2"/>
            <contents name="c-module-imports" title="C++ Module Imports" level="3"/>
            <contents name="importing-into-a-qualified-local-namespace" title="Importing into a Qualified Local Namespace" level="3"/>
            <contents name="directory-imports" title="Directory Imports" level="2"/>
            <contents name="javascript-resource-imports" title="JavaScript Resource Imports" level="2"/>
            <contents name="javascript-resources-from-modules" title="JavaScript Resources from Modules" level="3"/>
            <contents name="further-information" title="Further Information" level="3"/>
            <contents name="qml-import-path" title="QML Import Path" level="1"/>
            <contents name="debugging" title="Debugging" level="1"/>
        </page>
        <page name="qtqml-cppclasses-topic.html" href="qtqml-cppclasses-topic.html" status="active" location="topic.qdoc" documented="true" subtype="page" title="Important C++ Classes Provided By The Qt Qml Module" fulltitle="Important C++ Classes Provided By The Qt Qml Module" subtitle="" brief="Overview of the C++ classes provided by the Qt Qml module">
            <contents name="qml-runtime" title="QML Runtime" level="1"/>
            <contents name="the-qqmlengine-class" title="The QQmlEngine Class" level="2"/>
            <contents name="the-qqmlcontext-class" title="The QQmlContext Class" level="2"/>
            <contents name="dynamic-object-instantiation-and-expression-evaluation" title="Dynamic Object Instantiation and Expression Evaluation" level="1"/>
            <contents name="the-qqmlcomponent-class" title="The QQmlComponent Class" level="2"/>
            <contents name="the-qqmlexpression-class" title="The QQmlExpression Class" level="2"/>
            <contents name="usage-of-the-classes-within-qml-applications" title="Usage of the Classes within QML Applications" level="1"/>
        </page>
        <page name="qtqml-javascript-imports.html" href="qtqml-javascript-imports.html" status="active" location="imports.qdoc" documented="true" subtype="page" title="Importing JavaScript Resources in QML" fulltitle="Importing JavaScript Resources in QML" subtitle="" brief="Description of how to import and use JavaScript resources in QML documents">
            <contents name="importing-a-javascript-resource-from-a-qml-document" title="Importing a JavaScript Resource from a QML Document" level="1"/>
            <contents name="imports-within-javascript-resources" title="Imports Within JavaScript Resources" level="1"/>
            <contents name="importing-a-javascript-resource-from-another-javascript-resource" title="Importing a JavaScript Resource from Another JavaScript Resource" level="2"/>
            <contents name="importing-a-qml-module-from-a-javascript-resource" title="Importing a QML Module from a JavaScript Resource" level="2"/>
        </page>
        <page name="qtqml-syntax-directoryimports.html" href="qtqml-syntax-directoryimports.html" status="active" location="directoryimports.qdoc" documented="true" subtype="page" title="Importing QML Document Directories" fulltitle="Importing QML Document Directories" subtitle="" brief="Description of directory import statements in QML">
            <contents name="local-directory-imports" title="Local Directory Imports" level="1"/>
            <contents name="an-example" title="An Example" level="2"/>
            <contents name="the-implicit-import" title="The Implicit Import" level="1"/>
            <contents name="remotely-located-directories" title="Remotely Located Directories" level="1"/>
            <contents name="directory-listing-qmldir-files" title="Directory Listing qmldir Files" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-incompatible-type.html" href="qmllint-warnings-and-errors-incompatible-type.html" status="active" location="incompatible-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Incompatible type" fulltitle="Incompatible type" subtitle="" brief="An object, value, or expression is used on an incompatible type">
            <contents name="cannot-assign-to-default-property-of-incompatible-type" title="Cannot assign to default property of incompatible type" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="on-binding-for-property-has-wrong-type" title="On-binding for property has wrong type" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="function-without-return-type-annotation-returns" title="Function without return type annotation returns" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="cannot-assign-binding-object-literal" title="Cannot assign binding/object/literal" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-inheritance-cycle.html" href="qmllint-warnings-and-errors-inheritance-cycle.html" status="active" location="inheritance-cycle.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Inheritance cycle" fulltitle="Inheritance cycle" subtitle="" brief="A component inherits from itself">
            <contents name="component-is-part-of-an-inheritance-cycle" title="Component is part of an inheritance cycle" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-javascript-topic.html" href="qtqml-javascript-topic.html" status="active" location="topic.qdoc" documented="true" subtype="page" title="Integrating QML and JavaScript" fulltitle="Integrating QML and JavaScript" subtitle="" brief="Description of how to use JavaScript in QML applications">
            <contents name="javascript-expressions" title="JavaScript Expressions" level="1"/>
            <contents name="dynamic-qml-object-creation-from-javascript" title="Dynamic QML Object Creation from JavaScript" level="1"/>
            <contents name="javascript-resources" title="JavaScript Resources" level="1"/>
            <contents name="javascript-imports" title="JavaScript Imports" level="1"/>
            <contents name="javascript-host-environment" title="JavaScript Host Environment" level="1"/>
            <contents name="configuring-the-javascript-engine" title="Configuring the JavaScript engine" level="1"/>
        </page>
        <page name="qtqml-integrating-with-js-values-from-cpp.html" href="qtqml-integrating-with-js-values-from-cpp.html" status="active" location="integrating-with-js-values-from-cpp.qdoc" documented="true" subtype="page" title="Integrating with JavaScript values from C++" fulltitle="Integrating with JavaScript values from C++" subtitle="" brief="Description of how to load and access JavaScript from C++ code">
            <contents name="qjsvalue-as-a-container-type" title="QJSValue as a Container Type" level="1"/>
            <contents name="primitive-and-managed-values" title="Primitive and Managed Values" level="1"/>
            <contents name="qjsmanagedvalue" title="QJSManagedValue" level="1"/>
            <contents name="qjsprimitivevalue" title="QJSPrimitiveValue" level="1"/>
        </page>
        <page name="qtqml-cppintegration-interactqmlfromcpp.html" href="qtqml-cppintegration-interactqmlfromcpp.html" status="active" location="interactqmlfromcpp.qdoc" documented="true" subtype="page" title="Interacting with QML Objects from C++" fulltitle="Interacting with QML Objects from C++" subtitle="" brief="Description of how to load and access QML objects from C++ code">
            <contents name="loading-qml-objects-from-c" title="Loading QML Objects from C++" level="1"/>
            <contents name="accessing-qml-objects-via-well-defined-c-interfaces" title="Accessing QML Objects via well-defined C++ Interfaces" level="1"/>
            <contents name="singletons" title="Singletons" level="2"/>
            <contents name="initial-properties" title="Initial properties" level="2"/>
            <contents name="accessing-loaded-qml-objects-by-object-name" title="Accessing Loaded QML Objects by Object Name" level="1"/>
            <contents name="accessing-members-of-a-qml-object-type-from-c" title="Accessing Members of a QML Object Type from C++" level="1"/>
            <contents name="properties" title="Properties" level="2"/>
            <contents name="invoking-qml-methods" title="Invoking QML Methods" level="2"/>
            <contents name="connecting-to-qml-signals" title="Connecting to QML Signals" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-invalid-lint-directive.html" href="qmllint-warnings-and-errors-invalid-lint-directive.html" status="active" location="invalid-lint-directive.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Invalid qmllint directives" fulltitle="Invalid qmllint directives" subtitle="" brief="Invalid qmllint comments">
            <contents name="invalid-qmllint-directive-provided" title="Invalid qmllint directive provided" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="qmllint-directive-on-unknown-category" title="Qmllint directive on unknown category" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-javascript-expressions.html" href="qtqml-javascript-expressions.html" status="active" location="expressions.qdoc" documented="true" subtype="page" title="JavaScript Expressions in QML Documents" fulltitle="JavaScript Expressions in QML Documents" subtitle="" brief="Description of where JavaScript expressions are valid in QML documents">
            <contents name="javascript-in-property-bindings" title="JavaScript in property bindings" level="1"/>
            <contents name="javascript-in-signal-handlers" title="JavaScript in signal handlers" level="1"/>
            <contents name="javascript-in-standalone-functions" title="JavaScript in standalone functions" level="1"/>
            <contents name="javascript-in-custom-methods" title="JavaScript in custom methods" level="2"/>
            <contents name="functions-defined-in-a-javascript-file" title="Functions defined in a JavaScript file" level="2"/>
            <contents name="connecting-signals-to-javascript-functions" title="Connecting signals to JavaScript functions" level="2"/>
            <contents name="javascript-in-application-startup-code" title="JavaScript in application startup code" level="1"/>
        </page>
        <page name="qtqml-javascript-hostenvironment.html" href="qtqml-javascript-hostenvironment.html" status="active" location="hostenvironment.qdoc" documented="true" subtype="page" title="JavaScript Host Environment" fulltitle="JavaScript Host Environment" subtitle="" brief="Description of the JavaScript host environment provided by the QML engine">
            <contents name="common-base" title="Common Base" level="1"/>
            <contents name="type-annotations-and-assertions" title="Type annotations and assertions" level="1"/>
            <contents name="qml-global-object" title="QML Global Object" level="1"/>
            <contents name="javascript-objects-and-functions" title="JavaScript Objects and Functions" level="1"/>
            <contents name="javascript-environment-restrictions" title="JavaScript Environment Restrictions" level="1"/>
        </page>
        <page name="qtqml-attribution-masm.html" href="qtqml-attribution-masm.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qtqml,attributions-qtqml-libs" subtype="attribution" title="JavaScriptCore Macro Assembler" fulltitle="JavaScriptCore Macro Assembler" subtitle="" brief="BSD 2-clause &quot;Simplified&quot; License">
            <target name="masm"/>
        </page>
        <page name="qtqml-modules-legacymodules.html" href="qtqml-modules-legacymodules.html" status="active" location="legacymodules.qdoc" documented="true" subtype="page" title="Legacy Modules" fulltitle="Legacy Modules" subtitle="" brief="Description of legacy QML modules">
            <contents name="installed-legacy-modules" title="Installed Legacy Modules" level="1"/>
            <contents name="located-legacy-modules" title="Located Legacy Modules" level="1"/>
        </page>
        <page name="qtqml-javascript-functionlist.html" href="qtqml-javascript-functionlist.html" status="active" location="functionlist.qdoc" documented="true" subtype="page" title="List of JavaScript Objects and Functions" fulltitle="List of JavaScript Objects and Functions" subtitle="" brief="A list of objects, functions, and properties supported in QML">
            <contents name="the-global-object" title="The Global Object" level="1"/>
            <contents name="value-properties" title="Value Properties" level="2"/>
            <contents name="function-properties" title="Function Properties" level="2"/>
            <contents name="constructor-properties" title="Constructor Properties" level="2"/>
            <contents name="other-properties" title="Other Properties" level="2"/>
            <contents name="the-object-object" title="The Object Object" level="1"/>
            <contents name="object-constructor" title="Object Constructor" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="object-prototype" title="Object Prototype" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="function-objects" title="Function Objects" level="1"/>
            <contents name="function-prototype" title="Function Prototype" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="array-objects" title="Array Objects" level="1"/>
            <contents name="array-prototype-object" title="Array Prototype Object" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="string-objects" title="String Objects" level="1"/>
            <contents name="string-prototype-object" title="String Prototype Object" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="boolean-objects" title="Boolean Objects" level="1"/>
            <contents name="boolean-prototype-object" title="Boolean Prototype Object" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="number-objects" title="Number Objects" level="1"/>
            <contents name="number-prototype-object" title="Number Prototype Object" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="the-number-object" title="The Number Object" level="2"/>
            <contents name="value-properties" title="Value Properties" level="3"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="the-math-object" title="The Math Object" level="1"/>
            <contents name="value-properties" title="Value Properties" level="2"/>
            <contents name="function-properties" title="Function Properties" level="2"/>
            <contents name="date-objects" title="Date Objects" level="1"/>
            <contents name="date-prototype-object" title="Date Prototype Object" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="regexp-objects" title="RegExp Objects" level="1"/>
            <contents name="regexp-prototype-object" title="RegExp Prototype Object" level="2"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="error-objects" title="Error Objects" level="1"/>
            <contents name="error-prototype-object" title="Error Prototype Object" level="2"/>
            <contents name="value-properties" title="Value Properties" level="3"/>
            <contents name="function-properties" title="Function Properties" level="3"/>
            <contents name="the-json-object" title="The JSON Object" level="1"/>
            <contents name="function-properties" title="Function Properties" level="2"/>
        </page>
        <page name="qtjavascript.html" href="qtjavascript.html" status="active" location="qtjavascript.qdoc" documented="true" groups="frameworks-technologies" subtype="page" title="Making Applications Scriptable" fulltitle="Making Applications Scriptable" subtitle="" brief="Incorporating JavaScript in Qt applications">
            <contents name="scripting-classes" title="Scripting Classes" level="1"/>
            <contents name="basic-usage" title="Basic Usage" level="1"/>
            <contents name="making-a-qobject-available-to-the-script-engine" title="Making a QObject Available to the Script Engine" level="1"/>
            <contents name="implications-for-application-security" title="Implications for Application Security" level="1"/>
        </page>
        <page name="qtqml-javascript-memory.html" href="qtqml-javascript-memory.html" status="active" location="memory.qdoc" documented="true" subtype="page" title="Memory Management in the JavaScript Engine" fulltitle="Memory Management in the JavaScript Engine" subtitle="" brief="Describes how the JavaScript Engine manages memory">
            <contents name="introduction" title="Introduction" level="1"/>
            <contents name="basic-principles" title="Basic Principles" level="1"/>
            <contents name="qobject-based-types" title="QObject-based Types" level="1"/>
            <contents name="object-allocation" title="Object Allocation" level="1"/>
            <contents name="internal-classes" title="Internal Classes" level="1"/>
            <contents name="garbage-collection" title="Garbage Collection" level="1"/>
            <contents name="analyzing-memory-usage" title="Analyzing Memory Usage" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-missing-enum-entry.html" href="qmllint-warnings-and-errors-missing-enum-entry.html" status="active" location="missing-enum-entry.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Missing enum entry" fulltitle="Missing enum entry" subtitle="" brief="Enum value is missing from its declaration">
            <contents name="is-not-an-entry-of-enum" title="Is not an entry of enum" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-missing-property.html" href="qmllint-warnings-and-errors-missing-property.html" status="active" location="missing-property.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Missing property" fulltitle="Missing property" subtitle="" brief="Binding a value to a non-existing property">
            <contents name="can-t-assign-to-non-existent-default-property" title="Can't assign to non-existent default property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="property-does-not-exist" title="Property does not exist" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="member-not-found-on-type" title="Member not found on type" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-missing-type.html" href="qmllint-warnings-and-errors-missing-type.html" status="active" location="missing-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Missing type" fulltitle="Missing type" subtitle="" brief="A type used in a binding or alias was not found">
            <contents name="cannot-deduce-type-of-alias" title="Cannot deduce type of alias" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="no-type-found-for-property" title="No type found for property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-modules-qmldir.html" href="qtqml-modules-qmldir.html" status="active" location="qmldir.qdoc" documented="true" subtype="page" title="Module Definition qmldir Files" fulltitle="Module Definition qmldir Files" subtitle="" brief="Defines a QML module">
            <contents name="contents-of-a-module-definition-qmldir-file" title="Contents of a Module Definition qmldir File" level="1"/>
            <contents name="module-identifier-declaration" title="Module Identifier Declaration" level="2"/>
            <contents name="object-type-declaration" title="Object Type Declaration" level="2"/>
            <contents name="internal-object-type-declaration" title="Internal Object Type Declaration" level="2"/>
            <contents name="javascript-resource-declaration" title="JavaScript Resource Declaration" level="2"/>
            <contents name="plugin-declaration" title="Plugin Declaration" level="2"/>
            <contents name="plugin-classname-declaration" title="Plugin Classname Declaration" level="2"/>
            <contents name="type-description-file-declaration" title="Type Description File Declaration" level="2"/>
            <contents name="module-dependencies-declaration" title="Module Dependencies Declaration" level="2"/>
            <contents name="module-import-declaration" title="Module Import Declaration" level="2"/>
            <contents name="designer-support-declaration" title="Designer Support Declaration" level="2"/>
            <contents name="preferred-path-declaration" title="Preferred Path Declaration" level="2"/>
            <contents name="versioning-semantics" title="Versioning Semantics" level="1"/>
            <contents name="example-of-a-qmldir-file" title="Example of a qmldir File" level="1"/>
            <contents name="type-description-files" title="Type Description Files" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-multiline-strings.html" href="qmllint-warnings-and-errors-multiline-strings.html" status="active" location="multiline-strings.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Multiline strings" fulltitle="Multiline strings" subtitle="" brief="A string is spanning over multiple lines">
            <contents name="string-contains-unescaped-line-terminator-which-is-deprecated" title="String contains unescaped line terminator, which is deprecated" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-non-list-property.html" href="qmllint-warnings-and-errors-non-list-property.html" status="active" location="non-list-property.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Non-list property" fulltitle="Non-list property" subtitle="" brief="Multiple values were assigned to a non-list property">
            <contents name="cannot-assign-multiple-objects-to-a-default-non-list-property" title="Cannot assign multiple objects to a default non-list property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Nullish Coalescing" fulltitle="Nullish Coalescing" subtitle=""/>
        <page name="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Optional Chaining" fulltitle="Optional Chaining" subtitle=""/>
        <page name="qtqml-cppintegration-overview.html" href="qtqml-cppintegration-overview.html" status="active" location="topic.qdoc" documented="true" groups="explanations-programminglanguages" subtype="page" title="Overview - QML and C++ Integration" fulltitle="Overview - QML and C++ Integration" subtitle="" brief="Highlights important points about integrating C++ with QML">
            <contents name="choosing-the-correct-integration-method-between-c-and-qml" title="Choosing the Correct Integration Method Between C++ and QML" level="1"/>
            <contents name="exposing-attributes-of-c-classes-to-qml" title="Exposing Attributes of C++ Classes to QML" level="1"/>
            <contents name="defining-qml-types-from-c" title="Defining QML Types from C++" level="1"/>
            <contents name="embedding-c-objects-into-qml-with-context-properties" title="Embedding C++ Objects into QML with Context Properties" level="1"/>
            <contents name="interacting-with-qml-objects-from-c" title="Interacting with QML Objects from C++" level="1"/>
            <contents name="data-type-conversion-between-qml-and-c" title="Data Type Conversion Between QML and C++" level="1"/>
        </page>
        <page name="qtqml-syntax-propertybinding.html" href="qtqml-syntax-propertybinding.html" status="active" location="propertybinding.qdoc" documented="true" subtype="page" title="Property Binding" fulltitle="Property Binding" subtitle="" brief="Binding object properties">
            <target name="qml-javascript-assignment"/>
            <contents name="overview" title="Overview" level="1"/>
            <contents name="creating-property-bindings-from-javascript" title="Creating Property Bindings from JavaScript" level="1"/>
            <contents name="debugging-overwriting-of-bindings" title="Debugging overwriting of bindings" level="3"/>
            <contents name="using-keyword-this-keyword-with-property-binding" title="Using &lt;@keyword&gt;this&lt;/@keyword&gt; with Property Binding" level="2"/>
        </page>
        <class threadsafety="reentrant" name="QJSEngine" href="qjsengine.html" status="active" access="public" location="qjsengine.h" documented="true" groups="qtjavascript" bases="QObject" module="QtQml" brief="Environment for evaluating JavaScript code">
            <contents name="evaluating-scripts" title="Evaluating Scripts" level="1"/>
            <contents name="engine-configuration" title="Engine Configuration" level="1"/>
            <contents name="script-exceptions" title="Script Exceptions" level="1"/>
            <contents name="script-object-creation" title="Script Object Creation" level="1"/>
            <contents name="qobject-integration" title="QObject Integration" level="1"/>
            <contents name="dynamic-qobject-properties" title="Dynamic QObject Properties" level="2"/>
            <contents name="extensions" title="Extensions" level="1"/>
            <function name="QJSEngine" fullname="QJSEngine::QJSEngine" href="qjsengine.html#QJSEngine" status="active" access="public" location="qjsengine.h" documented="true" meta="constructor" signature="QJSEngine()"/>
            <function name="QJSEngine" fullname="QJSEngine::QJSEngine" href="qjsengine.html#QJSEngine-1" status="active" access="public" location="qjsengine.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QJSEngine(QObject *parent)">
                <parameter type="QObject *" name="parent" default=""/>
            </function>
            <function name="catchError" fullname="QJSEngine::catchError" href="qjsengine.html#catchError" status="active" access="public" location="qjsengine.h" documented="true" since="Qt 6.1" meta="plain" type="QJSValue" signature="QJSValue catchError()"/>
            <function name="coerceValue" fullname="QJSEngine::coerceValue" href="qjsengine.html#coerceValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="To" signature="To coerceValue(const From &amp;from)">
                <parameter type="const From &amp;" name="from" default=""/>
            </function>
            <function name="collectGarbage" fullname="QJSEngine::collectGarbage" href="qjsengine.html#collectGarbage" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="void" signature="void collectGarbage()"/>
            <function name="evaluate" fullname="QJSEngine::evaluate" href="qjsengine.html#evaluate" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue evaluate(const QString &amp;program, const QString &amp;fileName, int lineNumber, QStringList *exceptionStackTrace)">
                <parameter type="const QString &amp;" name="program" default=""/>
                <parameter type="const QString &amp;" name="fileName" default="QString()"/>
                <parameter type="int" name="lineNumber" default="1"/>
                <parameter type="QStringList *" name="exceptionStackTrace" default="nullptr"/>
            </function>
            <function name="fromManagedValue" fullname="QJSEngine::fromManagedValue" href="qjsengine.html#fromManagedValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="T" signature="T fromManagedValue(const QJSManagedValue &amp;value)">
                <parameter type="const QJSManagedValue &amp;" name="value" default=""/>
            </function>
            <function name="fromPrimitiveValue" fullname="QJSEngine::fromPrimitiveValue" href="qjsengine.html#fromPrimitiveValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="T" signature="T fromPrimitiveValue(const QJSPrimitiveValue &amp;value)">
                <parameter type="const QJSPrimitiveValue &amp;" name="value" default=""/>
            </function>
            <function name="fromScriptValue" fullname="QJSEngine::fromScriptValue" href="qjsengine.html#fromScriptValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="T" signature="T fromScriptValue(const QJSValue &amp;value)">
                <parameter type="const QJSValue &amp;" name="value" default=""/>
            </function>
            <function name="fromVariant" fullname="QJSEngine::fromVariant" href="qjsengine.html#fromVariant" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="T" signature="T fromVariant(const QVariant &amp;value)">
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="globalObject" fullname="QJSEngine::globalObject" href="qjsengine.html#globalObject" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue globalObject() const"/>
            <function name="hasError" fullname="QJSEngine::hasError" href="qjsengine.html#hasError" status="active" access="public" location="qjsengine.h" documented="true" since="Qt 6.1" meta="plain" const="true" type="bool" signature="bool hasError() const"/>
            <function name="importModule" fullname="QJSEngine::importModule" href="qjsengine.html#importModule" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue importModule(const QString &amp;fileName)">
                <parameter type="const QString &amp;" name="fileName" default=""/>
            </function>
            <function name="installExtensions" fullname="QJSEngine::installExtensions" href="qjsengine.html#installExtensions" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="void" signature="void installExtensions(QJSEngine::Extensions extensions, const QJSValue &amp;object)">
                <parameter type="QJSEngine::Extensions" name="extensions" default=""/>
                <parameter type="const QJSValue &amp;" name="object" default="QJSValue()"/>
            </function>
            <function name="isInterrupted" fullname="QJSEngine::isInterrupted" href="qjsengine.html#isInterrupted" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" const="true" type="bool" signature="bool isInterrupted() const"/>
            <function name="newArray" fullname="QJSEngine::newArray" href="qjsengine.html#newArray" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue newArray(uint length)">
                <parameter type="uint" name="length" default="0"/>
            </function>
            <function name="newErrorObject" fullname="QJSEngine::newErrorObject" href="qjsengine.html#newErrorObject" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue newErrorObject(QJSValue::ErrorType errorType, const QString &amp;message)">
                <parameter type="QJSValue::ErrorType" name="errorType" default=""/>
                <parameter type="const QString &amp;" name="message" default="QString()"/>
            </function>
            <function name="newObject" fullname="QJSEngine::newObject" href="qjsengine.html#newObject" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue newObject()"/>
            <function name="newQMetaObject" fullname="QJSEngine::newQMetaObject" href="qjsengine.html#newQMetaObject" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue newQMetaObject(const QMetaObject *metaObject)">
                <parameter type="const QMetaObject *" name="metaObject" default=""/>
            </function>
            <function name="newQMetaObject" fullname="QJSEngine::newQMetaObject" href="qjsengine.html#newQMetaObject-1" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" overload="true" overload-number="1" type="QJSValue" signature="QJSValue newQMetaObject()"/>
            <function name="newQObject" fullname="QJSEngine::newQObject" href="qjsengine.html#newQObject" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue newQObject(QObject *object)">
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="newSymbol" fullname="QJSEngine::newSymbol" href="qjsengine.html#newSymbol" status="active" access="public" location="qjsengine.h" documented="true" since="6.2" meta="plain" type="QJSValue" signature="QJSValue newSymbol(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="objectOwnership" fullname="QJSEngine::objectOwnership" href="qjsengine.html#objectOwnership" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" static="true" type="QJSEngine::ObjectOwnership" signature="QJSEngine::ObjectOwnership objectOwnership(QObject *object)">
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="qjsEngine" href="qjsengine.html#qjsEngine" status="active" access="public" location="qjsengine.h" documented="true" related="29" meta="plain" type="QJSEngine *" signature="QJSEngine * qjsEngine(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="registerModule" fullname="QJSEngine::registerModule" href="qjsengine.html#registerModule" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="bool" signature="bool registerModule(const QString &amp;moduleName, const QJSValue &amp;value)">
                <parameter type="const QString &amp;" name="moduleName" default=""/>
                <parameter type="const QJSValue &amp;" name="value" default=""/>
            </function>
            <function name="setInterrupted" fullname="QJSEngine::setInterrupted" href="qjsengine.html#setInterrupted" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="void" signature="void setInterrupted(bool interrupted)">
                <parameter type="bool" name="interrupted" default=""/>
            </function>
            <function name="setObjectOwnership" fullname="QJSEngine::setObjectOwnership" href="qjsengine.html#setObjectOwnership" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" static="true" type="void" signature="void setObjectOwnership(QObject *object, QJSEngine::ObjectOwnership ownership)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="QJSEngine::ObjectOwnership" name="ownership" default=""/>
            </function>
            <function name="setUiLanguage" fullname="QJSEngine::setUiLanguage" href="qjsengine.html#uiLanguage-prop" status="active" access="public" location="qjsengine.h" meta="plain" associated-property="uiLanguage" type="void" signature="void setUiLanguage(const QString &amp;language)">
                <parameter type="const QString &amp;" name="language" default=""/>
            </function>
            <function name="throwError" fullname="QJSEngine::throwError" href="qjsengine.html#throwError" status="active" access="public" location="qjsengine.h" documented="true" since="Qt 5.12" meta="plain" type="void" signature="void throwError(const QString &amp;message)">
                <parameter type="const QString &amp;" name="message" default=""/>
            </function>
            <function name="throwError" fullname="QJSEngine::throwError" href="qjsengine.html#throwError-1" status="active" access="public" location="qjsengine.h" documented="true" since="Qt 5.12" meta="plain" overload="true" overload-number="1" type="void" signature="void throwError(QJSValue::ErrorType errorType, const QString &amp;message)">
                <parameter type="QJSValue::ErrorType" name="errorType" default=""/>
                <parameter type="const QString &amp;" name="message" default="QString()"/>
            </function>
            <function name="throwError" fullname="QJSEngine::throwError" href="qjsengine.html#throwError-2" status="active" access="public" location="qjsengine.h" documented="true" since="6.1" meta="plain" overload="true" overload-number="2" type="void" signature="void throwError(const QJSValue &amp;error)">
                <parameter type="const QJSValue &amp;" name="error" default=""/>
            </function>
            <function name="toManagedValue" fullname="QJSEngine::toManagedValue" href="qjsengine.html#toManagedValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSManagedValue" signature="QJSManagedValue toManagedValue(const T &amp;value)">
                <parameter type="const T &amp;" name="value" default=""/>
            </function>
            <function name="toPrimitiveValue" fullname="QJSEngine::toPrimitiveValue" href="qjsengine.html#toPrimitiveValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSPrimitiveValue" signature="QJSPrimitiveValue toPrimitiveValue(const T &amp;value)">
                <parameter type="const T &amp;" name="value" default=""/>
            </function>
            <function name="toScriptValue" fullname="QJSEngine::toScriptValue" href="qjsengine.html#toScriptValue" status="active" access="public" location="qjsengine.h" documented="true" meta="plain" type="QJSValue" signature="QJSValue toScriptValue(const T &amp;value)">
                <parameter type="const T &amp;" name="value" default=""/>
            </function>
            <function name="uiLanguage" fullname="QJSEngine::uiLanguage" href="qjsengine.html#uiLanguage-prop" status="active" access="public" location="qjsengine.h" meta="plain" const="true" associated-property="uiLanguage" type="QString" signature="QString uiLanguage() const"/>
            <function name="uiLanguageChanged" fullname="QJSEngine::uiLanguageChanged" href="qjsengine.html#uiLanguage-prop" status="active" access="public" location="qjsengine.h" meta="signal" associated-property="uiLanguage" type="void" signature="void uiLanguageChanged()"/>
            <function name="~QJSEngine" fullname="QJSEngine::~QJSEngine" href="qjsengine.html#dtor.QJSEngine" status="active" access="public" location="qjsengine.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QJSEngine() override"/>
            <enum name="Extension" fullname="QJSEngine::Extension" href="qjsengine.html#Extension-enum" status="active" access="public" location="qjsengine.h" documented="true" typedef="QJSEngine::Extensions">
                <value name="TranslationExtension" value="0x1"/>
                <value name="ConsoleExtension" value="0x2"/>
                <value name="GarbageCollectionExtension" value="0x4"/>
                <value name="AllExtensions" value="0xffffffff"/>
            </enum>
            <enum name="ObjectOwnership" fullname="QJSEngine::ObjectOwnership" href="qjsengine.html#ObjectOwnership-enum" status="active" access="public" location="qjsengine.h" documented="true">
                <value name="CppOwnership" value="0"/>
                <value name="JavaScriptOwnership" value="1"/>
            </enum>
            <typedef name="Extensions" fullname="QJSEngine::Extensions" href="qjsengine.html#Extension-enum" status="active" access="public" location="qjsengine.h" enum="QJSEngine::Extension"/>
            <property name="uiLanguage" fullname="QJSEngine::uiLanguage" href="qjsengine.html#uiLanguage-prop" status="active" access="public" location="qjsengine.h" documented="true" brief="The language to be used for translating user interface strings">
                <getter name="uiLanguage"/>
                <setter name="setUiLanguage"/>
                <notifier name="uiLanguageChanged"/>
            </property>
        </class>
        <class name="QJSManagedValue" href="qjsmanagedvalue.html" status="active" access="public" location="qjsmanagedvalue.h" since="6.1" documented="true" module="QtQml" brief="Represents a value on the JavaScript heap belonging to a QJSEngine">
            <function name="QJSManagedValue" fullname="QJSManagedValue::QJSManagedValue" href="qjsmanagedvalue.html#QJSManagedValue-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="1" signature="QJSManagedValue()"/>
            <function name="QJSManagedValue" fullname="QJSManagedValue::QJSManagedValue" href="qjsmanagedvalue.html#QJSManagedValue-2" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QJSManagedValue(QJSValue value, QJSEngine *engine)">
                <parameter type="QJSValue" name="value" default=""/>
                <parameter type="QJSEngine *" name="engine" default=""/>
            </function>
            <function name="QJSManagedValue" fullname="QJSManagedValue::QJSManagedValue" href="qjsmanagedvalue.html#QJSManagedValue-3" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QJSManagedValue(const QJSPrimitiveValue &amp;value, QJSEngine *engine)">
                <parameter type="const QJSPrimitiveValue &amp;" name="value" default=""/>
                <parameter type="QJSEngine *" name="engine" default=""/>
            </function>
            <function name="QJSManagedValue" fullname="QJSManagedValue::QJSManagedValue" href="qjsmanagedvalue.html#QJSManagedValue-4" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QJSManagedValue(const QVariant &amp;variant, QJSEngine *engine)">
                <parameter type="const QVariant &amp;" name="variant" default=""/>
                <parameter type="QJSEngine *" name="engine" default=""/>
            </function>
            <function name="QJSManagedValue" fullname="QJSManagedValue::QJSManagedValue" href="qjsmanagedvalue.html#QJSManagedValue-5" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="constructor" overload="true" overload-number="5" signature="QJSManagedValue(const QString &amp;string, QJSEngine *engine)">
                <parameter type="const QString &amp;" name="string" default=""/>
                <parameter type="QJSEngine *" name="engine" default=""/>
            </function>
            <function name="QJSManagedValue" fullname="QJSManagedValue::QJSManagedValue" href="qjsmanagedvalue.html#QJSManagedValue-6" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="move-constructor" overload="true" overload-number="6" signature="QJSManagedValue(QJSManagedValue &amp;&amp;other)">
                <parameter type="QJSManagedValue &amp;&amp;" name="other" default=""/>
            </function>
            <function name="call" fullname="QJSManagedValue::call" href="qjsmanagedvalue.html#call" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue call(const QJSValueList &amp;arguments) const">
                <parameter type="const QJSValueList &amp;" name="arguments" default="{}"/>
            </function>
            <function name="callAsConstructor" fullname="QJSManagedValue::callAsConstructor" href="qjsmanagedvalue.html#callAsConstructor" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue callAsConstructor(const QJSValueList &amp;arguments) const">
                <parameter type="const QJSValueList &amp;" name="arguments" default="{}"/>
            </function>
            <function name="callWithInstance" fullname="QJSManagedValue::callWithInstance" href="qjsmanagedvalue.html#callWithInstance" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue callWithInstance(const QJSValue &amp;instance, const QJSValueList &amp;arguments) const">
                <parameter type="const QJSValue &amp;" name="instance" default=""/>
                <parameter type="const QJSValueList &amp;" name="arguments" default="{}"/>
            </function>
            <function name="deleteProperty" fullname="QJSManagedValue::deleteProperty" href="qjsmanagedvalue.html#deleteProperty" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" type="bool" signature="bool deleteProperty(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="deleteProperty" fullname="QJSManagedValue::deleteProperty" href="qjsmanagedvalue.html#deleteProperty-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool deleteProperty(quint32 arrayIndex)">
                <parameter type="quint32" name="arrayIndex" default=""/>
            </function>
            <function name="engine" fullname="QJSManagedValue::engine" href="qjsmanagedvalue.html#engine" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSEngine *" signature="QJSEngine * engine() const"/>
            <function name="equals" fullname="QJSManagedValue::equals" href="qjsmanagedvalue.html#equals" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool equals(const QJSManagedValue &amp;other) const">
                <parameter type="const QJSManagedValue &amp;" name="other" default=""/>
            </function>
            <function name="hasOwnProperty" fullname="QJSManagedValue::hasOwnProperty" href="qjsmanagedvalue.html#hasOwnProperty" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasOwnProperty(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="hasOwnProperty" fullname="QJSManagedValue::hasOwnProperty" href="qjsmanagedvalue.html#hasOwnProperty-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="bool" signature="bool hasOwnProperty(quint32 arrayIndex) const">
                <parameter type="quint32" name="arrayIndex" default=""/>
            </function>
            <function name="hasProperty" fullname="QJSManagedValue::hasProperty" href="qjsmanagedvalue.html#hasProperty" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasProperty(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="hasProperty" fullname="QJSManagedValue::hasProperty" href="qjsmanagedvalue.html#hasProperty-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="bool" signature="bool hasProperty(quint32 arrayIndex) const">
                <parameter type="quint32" name="arrayIndex" default=""/>
            </function>
            <function name="isArray" fullname="QJSManagedValue::isArray" href="qjsmanagedvalue.html#isArray" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isArray() const"/>
            <function name="isBoolean" fullname="QJSManagedValue::isBoolean" href="qjsmanagedvalue.html#isBoolean" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isBoolean() const"/>
            <function name="isDate" fullname="QJSManagedValue::isDate" href="qjsmanagedvalue.html#isDate" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isDate() const"/>
            <function name="isError" fullname="QJSManagedValue::isError" href="qjsmanagedvalue.html#isError" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isError() const"/>
            <function name="isFunction" fullname="QJSManagedValue::isFunction" href="qjsmanagedvalue.html#isFunction" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isFunction() const"/>
            <function name="isInteger" fullname="QJSManagedValue::isInteger" href="qjsmanagedvalue.html#isInteger" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isInteger() const"/>
            <function name="isNull" fullname="QJSManagedValue::isNull" href="qjsmanagedvalue.html#isNull" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNull() const"/>
            <function name="isNumber" fullname="QJSManagedValue::isNumber" href="qjsmanagedvalue.html#isNumber" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNumber() const"/>
            <function name="isObject" fullname="QJSManagedValue::isObject" href="qjsmanagedvalue.html#isObject" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isObject() const"/>
            <function name="isQMetaObject" fullname="QJSManagedValue::isQMetaObject" href="qjsmanagedvalue.html#isQMetaObject" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isQMetaObject() const"/>
            <function name="isQObject" fullname="QJSManagedValue::isQObject" href="qjsmanagedvalue.html#isQObject" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isQObject() const"/>
            <function name="isRegularExpression" fullname="QJSManagedValue::isRegularExpression" href="qjsmanagedvalue.html#isRegularExpression" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isRegularExpression() const"/>
            <function name="isString" fullname="QJSManagedValue::isString" href="qjsmanagedvalue.html#isString" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isString() const"/>
            <function name="isSymbol" fullname="QJSManagedValue::isSymbol" href="qjsmanagedvalue.html#isSymbol" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isSymbol() const"/>
            <function name="isUndefined" fullname="QJSManagedValue::isUndefined" href="qjsmanagedvalue.html#isUndefined" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isUndefined() const"/>
            <function name="isUrl" fullname="QJSManagedValue::isUrl" href="qjsmanagedvalue.html#isUrl" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isUrl() const"/>
            <function name="isVariant" fullname="QJSManagedValue::isVariant" href="qjsmanagedvalue.html#isVariant" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isVariant() const"/>
            <function name="operator=" fullname="QJSManagedValue::operator=" href="qjsmanagedvalue.html#operator-eq-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="move-assign" overload="true" overload-number="1" type="QJSManagedValue &amp;" signature="QJSManagedValue &amp; operator=(QJSManagedValue &amp;&amp;other)">
                <parameter type="QJSManagedValue &amp;&amp;" name="other" default=""/>
            </function>
            <function name="property" fullname="QJSManagedValue::property" href="qjsmanagedvalue.html#property" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue property(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="property" fullname="QJSManagedValue::property" href="qjsmanagedvalue.html#property-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="QJSValue" signature="QJSValue property(quint32 arrayIndex) const">
                <parameter type="quint32" name="arrayIndex" default=""/>
            </function>
            <function name="prototype" fullname="QJSManagedValue::prototype" href="qjsmanagedvalue.html#prototype" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSManagedValue" signature="QJSManagedValue prototype() const"/>
            <function name="setProperty" fullname="QJSManagedValue::setProperty" href="qjsmanagedvalue.html#setProperty" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" type="void" signature="void setProperty(const QString &amp;name, const QJSValue &amp;value)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QJSValue &amp;" name="value" default=""/>
            </function>
            <function name="setProperty" fullname="QJSManagedValue::setProperty" href="qjsmanagedvalue.html#setProperty-1" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setProperty(quint32 arrayIndex, const QJSValue &amp;value)">
                <parameter type="quint32" name="arrayIndex" default=""/>
                <parameter type="const QJSValue &amp;" name="value" default=""/>
            </function>
            <function name="setPrototype" fullname="QJSManagedValue::setPrototype" href="qjsmanagedvalue.html#setPrototype" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" type="void" signature="void setPrototype(const QJSManagedValue &amp;prototype)">
                <parameter type="const QJSManagedValue &amp;" name="prototype" default=""/>
            </function>
            <function name="strictlyEquals" fullname="QJSManagedValue::strictlyEquals" href="qjsmanagedvalue.html#strictlyEquals" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool strictlyEquals(const QJSManagedValue &amp;other) const">
                <parameter type="const QJSManagedValue &amp;" name="other" default=""/>
            </function>
            <function name="toBoolean" fullname="QJSManagedValue::toBoolean" href="qjsmanagedvalue.html#toBoolean" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool toBoolean() const"/>
            <function name="toDateTime" fullname="QJSManagedValue::toDateTime" href="qjsmanagedvalue.html#toDateTime" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QDateTime" signature="QDateTime toDateTime() const"/>
            <function name="toInteger" fullname="QJSManagedValue::toInteger" href="qjsmanagedvalue.html#toInteger" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="int" signature="int toInteger() const"/>
            <function name="toJSValue" fullname="QJSManagedValue::toJSValue" href="qjsmanagedvalue.html#toJSValue" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue toJSValue() const"/>
            <function name="toNumber" fullname="QJSManagedValue::toNumber" href="qjsmanagedvalue.html#toNumber" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="double" signature="double toNumber() const"/>
            <function name="toPrimitive" fullname="QJSManagedValue::toPrimitive" href="qjsmanagedvalue.html#toPrimitive" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSPrimitiveValue" signature="QJSPrimitiveValue toPrimitive() const"/>
            <function name="toQMetaObject" fullname="QJSManagedValue::toQMetaObject" href="qjsmanagedvalue.html#toQMetaObject" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="const QMetaObject *" signature="const QMetaObject * toQMetaObject() const"/>
            <function name="toQObject" fullname="QJSManagedValue::toQObject" href="qjsmanagedvalue.html#toQObject" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * toQObject() const"/>
            <function name="toRegularExpression" fullname="QJSManagedValue::toRegularExpression" href="qjsmanagedvalue.html#toRegularExpression" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QRegularExpression" signature="QRegularExpression toRegularExpression() const"/>
            <function name="toString" fullname="QJSManagedValue::toString" href="qjsmanagedvalue.html#toString" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QString" signature="QString toString() const"/>
            <function name="toUrl" fullname="QJSManagedValue::toUrl" href="qjsmanagedvalue.html#toUrl" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QUrl" signature="QUrl toUrl() const"/>
            <function name="toVariant" fullname="QJSManagedValue::toVariant" href="qjsmanagedvalue.html#toVariant" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant toVariant() const"/>
            <function name="type" fullname="QJSManagedValue::type" href="qjsmanagedvalue.html#type" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="plain" const="true" type="QJSManagedValue::Type" signature="QJSManagedValue::Type type() const"/>
            <function name="~QJSManagedValue" fullname="QJSManagedValue::~QJSManagedValue" href="qjsmanagedvalue.html#dtor.QJSManagedValue" status="active" access="public" location="qjsmanagedvalue.h" documented="true" meta="destructor" noexcept="true" signature="~QJSManagedValue()"/>
            <enum name="Type" fullname="QJSManagedValue::Type" href="qjsmanagedvalue.html#Type-enum" status="active" access="public" location="qjsmanagedvalue.h" documented="true">
                <value name="Undefined" value="0"/>
                <value name="Boolean" value="1"/>
                <value name="Number" value="2"/>
                <value name="String" value="3"/>
                <value name="Object" value="4"/>
                <value name="Symbol" value="5"/>
                <value name="Function" value="6"/>
            </enum>
        </class>
        <struct name="QJSPrimitiveNull" href="qjsprimitivenull.html" status="active" access="public" location="qjsprimitivevalue.h" since="6.1" documented="true" module="QtQml" brief="An empty marker type to signify the JavaScript null value"/>
        <struct name="QJSPrimitiveUndefined" href="qjsprimitiveundefined.html" status="active" access="public" location="qjsprimitivevalue.h" since="6.1" documented="true" module="QtQml" brief="An empty marker type to signify the JavaScript Undefined type and its single value"/>
        <class name="QJSPrimitiveValue" href="qjsprimitivevalue.html" status="active" access="public" location="qjsprimitivevalue.h" since="6.1" documented="true" groups="qtjavascript" module="QtQml" brief="Operates on primitive types in JavaScript semantics">
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-1" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="1" signature="QJSPrimitiveValue()"/>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-2" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="2" signature="QJSPrimitiveValue(QJSPrimitiveUndefined undefined)">
                <parameter type="QJSPrimitiveUndefined" name="undefined" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-3" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="3" signature="QJSPrimitiveValue(QJSPrimitiveNull null)">
                <parameter type="QJSPrimitiveNull" name="null" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-4" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="4" signature="QJSPrimitiveValue(bool value)">
                <parameter type="bool" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-5" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="5" signature="QJSPrimitiveValue(int value)">
                <parameter type="int" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-6" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" constexpr="true" noexcept="true" overload="true" overload-number="6" signature="QJSPrimitiveValue(double value)">
                <parameter type="double" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-7" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" noexcept="true" overload="true" overload-number="7" signature="QJSPrimitiveValue(QString value)">
                <parameter type="QString" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-10" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="constructor" explicit="true" noexcept="true" overload="true" overload-number="10" signature="QJSPrimitiveValue(const QVariant &amp;value)">
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-11" status="active" access="public" documented="true" since="6.4" meta="constructor" noexcept="true" overload="true" overload-number="11" signature="QJSPrimitiveValue(QMetaType type, const void *value)">
                <parameter type="QMetaType" name="type" default=""/>
                <parameter type="const void *" name="value" default=""/>
            </function>
            <function name="constData" fullname="QJSPrimitiveValue::constData" href="qjsprimitivevalue.html#constData" status="active" access="public" location="qjsprimitivevalue.h" documented="true" since="6.6" meta="plain" const="true" constexpr="true" type="const void *" signature="const void * constData() const"/>
            <function name="data" fullname="QJSPrimitiveValue::data" href="qjsprimitivevalue.html#data" status="active" access="public" location="qjsprimitivevalue.h" documented="true" since="6.6" meta="plain" constexpr="true" type="void *" signature="void * data()"/>
            <function name="data" fullname="QJSPrimitiveValue::data" href="qjsprimitivevalue.html#data-1" status="active" access="public" location="qjsprimitivevalue.h" documented="true" since="6.6" meta="plain" const="true" constexpr="true" overload="true" overload-number="1" type="const void *" signature="const void * data() const"/>
            <function name="equals" fullname="QJSPrimitiveValue::equals" href="qjsprimitivevalue.html#equals" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" constexpr="true" type="bool" signature="bool equals(const QJSPrimitiveValue &amp;other) const">
                <parameter type="const QJSPrimitiveValue &amp;" name="other" default=""/>
            </function>
            <function name="metaType" fullname="QJSPrimitiveValue::metaType" href="qjsprimitivevalue.html#metaType" status="active" access="public" location="qjsprimitivevalue.h" documented="true" since="6.6" meta="plain" const="true" constexpr="true" type="QMetaType" signature="QMetaType metaType() const"/>
            <function name="operator!=" href="qjsprimitivevalue.html#operator-not-eq" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="55" since="6.1" meta="plain" constexpr="true" type="bool" signature="bool operator!=(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator*" href="qjsprimitivevalue.html#operator-2a" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="56" since="6.1" meta="plain" type="QJSPrimitiveValue" signature="QJSPrimitiveValue operator*(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator+" href="qjsprimitivevalue.html#operator-2b" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="57" since="6.1" meta="plain" type="QJSPrimitiveValue" signature="QJSPrimitiveValue operator+(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator-" href="qjsprimitivevalue.html#operator-" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="58" since="6.1" meta="plain" type="QJSPrimitiveValue" signature="QJSPrimitiveValue operator-(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator/" href="qjsprimitivevalue.html#operator-2f" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="59" since="6.1" meta="plain" type="QJSPrimitiveValue" signature="QJSPrimitiveValue operator/(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&lt;" href="qjsprimitivevalue.html#operator-lt" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="60" since="6.1" meta="plain" constexpr="true" type="bool" signature="bool operator&lt;(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&lt;=" href="qjsprimitivevalue.html#operator-lt-eq" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="61" since="6.1" meta="plain" constexpr="true" type="bool" signature="bool operator&lt;=(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator==" href="qjsprimitivevalue.html#operator-eq-eq" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="62" since="6.1" meta="plain" constexpr="true" type="bool" signature="bool operator==(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&gt;" href="qjsprimitivevalue.html#operator-gt" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="63" since="6.1" meta="plain" constexpr="true" type="bool" signature="bool operator&gt;(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&gt;=" href="qjsprimitivevalue.html#operator-gt-eq" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="64" since="6.1" meta="plain" constexpr="true" type="bool" signature="bool operator&gt;=(const QJSPrimitiveValue &amp;lhs, const QJSPrimitiveValue &amp;rhs)">
                <parameter type="const QJSPrimitiveValue &amp;" name="lhs" default=""/>
                <parameter type="const QJSPrimitiveValue &amp;" name="rhs" default=""/>
            </function>
            <function name="strictlyEquals" fullname="QJSPrimitiveValue::strictlyEquals" href="qjsprimitivevalue.html#strictlyEquals" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" constexpr="true" type="bool" signature="bool strictlyEquals(const QJSPrimitiveValue &amp;other) const">
                <parameter type="const QJSPrimitiveValue &amp;" name="other" default=""/>
            </function>
            <function name="to" fullname="QJSPrimitiveValue::to" href="qjsprimitivevalue.html#to" status="active" access="public" location="qjsprimitivevalue.h" documented="true" since="6.6" meta="plain" const="true" type="QJSPrimitiveValue" signature="QJSPrimitiveValue to() const"/>
            <function name="toBoolean" fullname="QJSPrimitiveValue::toBoolean" href="qjsprimitivevalue.html#toBoolean" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" constexpr="true" type="bool" signature="bool toBoolean() const"/>
            <function name="toDouble" fullname="QJSPrimitiveValue::toDouble" href="qjsprimitivevalue.html#toDouble" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" constexpr="true" type="double" signature="double toDouble() const"/>
            <function name="toInteger" fullname="QJSPrimitiveValue::toInteger" href="qjsprimitivevalue.html#toInteger" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" constexpr="true" type="int" signature="int toInteger() const"/>
            <function name="toString" fullname="QJSPrimitiveValue::toString" href="qjsprimitivevalue.html#toString" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" type="QString" signature="QString toString() const"/>
            <function name="type" fullname="QJSPrimitiveValue::type" href="qjsprimitivevalue.html#type" status="active" access="public" location="qjsprimitivevalue.h" documented="true" meta="plain" const="true" constexpr="true" type="QJSPrimitiveValue::Type" signature="QJSPrimitiveValue::Type type() const"/>
            <enum name="Type" fullname="QJSPrimitiveValue::Type" href="qjsprimitivevalue.html#Type-enum" status="active" access="public" location="qjsprimitivevalue.h" documented="true">
                <value name="Undefined" value="0"/>
                <value name="Null" value="1"/>
                <value name="Boolean" value="2"/>
                <value name="Integer" value="3"/>
                <value name="Double" value="4"/>
                <value name="String" value="5"/>
            </enum>
        </class>
        <class name="QJSValue" href="qjsvalue.html" status="active" access="public" location="qjsvalue.h" documented="true" groups="qtjavascript" module="QtQml" brief="Acts as a container for Qt/JavaScript data types">
            <contents name="working-with-arrays" title="Working With Arrays" level="1"/>
            <contents name="converting-to-json" title="Converting to JSON" level="2"/>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" signature="QJSValue(QJSValue::SpecialValue value)">
                <parameter type="QJSValue::SpecialValue" name="value" default="UndefinedValue"/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-1" status="active" access="public" location="qjsvalue.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QJSValue(const QJSValue &amp;other)">
                <parameter type="const QJSValue &amp;" name="other" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-2" status="active" access="public" location="qjsvalue.h" documented="true" meta="move-constructor" overload="true" overload-number="2" signature="QJSValue(QJSValue &amp;&amp;other)">
                <parameter type="QJSValue &amp;&amp;" name="other" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-3" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QJSValue(bool value)">
                <parameter type="bool" name="value" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-4" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QJSValue(int value)">
                <parameter type="int" name="value" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-5" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="5" signature="QJSValue(uint value)">
                <parameter type="uint" name="value" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-6" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="6" signature="QJSValue(double value)">
                <parameter type="double" name="value" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-7" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="7" signature="QJSValue(const QString &amp;value)">
                <parameter type="const QString &amp;" name="value" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-8" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="8" signature="QJSValue(const QLatin1String &amp;value)">
                <parameter type="const QLatin1String &amp;" name="value" default=""/>
            </function>
            <function name="QJSValue" fullname="QJSValue::QJSValue" href="qjsvalue.html#QJSValue-9" status="active" access="public" location="qjsvalue.h" documented="true" meta="constructor" overload="true" overload-number="9" signature="QJSValue(const char *value)">
                <parameter type="const char *" name="value" default=""/>
            </function>
            <function name="call" fullname="QJSValue::call" href="qjsvalue.html#call" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue call(const QJSValueList &amp;args) const">
                <parameter type="const QJSValueList &amp;" name="args" default="QJSValueList()"/>
            </function>
            <function name="callAsConstructor" fullname="QJSValue::callAsConstructor" href="qjsvalue.html#callAsConstructor" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue callAsConstructor(const QJSValueList &amp;args) const">
                <parameter type="const QJSValueList &amp;" name="args" default="QJSValueList()"/>
            </function>
            <function name="callWithInstance" fullname="QJSValue::callWithInstance" href="qjsvalue.html#callWithInstance" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue callWithInstance(const QJSValue &amp;instance, const QJSValueList &amp;args) const">
                <parameter type="const QJSValue &amp;" name="instance" default=""/>
                <parameter type="const QJSValueList &amp;" name="args" default="QJSValueList()"/>
            </function>
            <function name="deleteProperty" fullname="QJSValue::deleteProperty" href="qjsvalue.html#deleteProperty" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" type="bool" signature="bool deleteProperty(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="equals" fullname="QJSValue::equals" href="qjsvalue.html#equals" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool equals(const QJSValue &amp;other) const">
                <parameter type="const QJSValue &amp;" name="other" default=""/>
            </function>
            <function name="errorType" fullname="QJSValue::errorType" href="qjsvalue.html#errorType" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSValue::ErrorType" signature="QJSValue::ErrorType errorType() const"/>
            <function name="hasOwnProperty" fullname="QJSValue::hasOwnProperty" href="qjsvalue.html#hasOwnProperty" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasOwnProperty(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="hasProperty" fullname="QJSValue::hasProperty" href="qjsvalue.html#hasProperty" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasProperty(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="isArray" fullname="QJSValue::isArray" href="qjsvalue.html#isArray" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isArray() const"/>
            <function name="isBool" fullname="QJSValue::isBool" href="qjsvalue.html#isBool" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isBool() const"/>
            <function name="isCallable" fullname="QJSValue::isCallable" href="qjsvalue.html#isCallable" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCallable() const"/>
            <function name="isDate" fullname="QJSValue::isDate" href="qjsvalue.html#isDate" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isDate() const"/>
            <function name="isError" fullname="QJSValue::isError" href="qjsvalue.html#isError" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isError() const"/>
            <function name="isNull" fullname="QJSValue::isNull" href="qjsvalue.html#isNull" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNull() const"/>
            <function name="isNumber" fullname="QJSValue::isNumber" href="qjsvalue.html#isNumber" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNumber() const"/>
            <function name="isObject" fullname="QJSValue::isObject" href="qjsvalue.html#isObject" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isObject() const"/>
            <function name="isQMetaObject" fullname="QJSValue::isQMetaObject" href="qjsvalue.html#isQMetaObject" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isQMetaObject() const"/>
            <function name="isQObject" fullname="QJSValue::isQObject" href="qjsvalue.html#isQObject" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isQObject() const"/>
            <function name="isRegExp" fullname="QJSValue::isRegExp" href="qjsvalue.html#isRegExp" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isRegExp() const"/>
            <function name="isString" fullname="QJSValue::isString" href="qjsvalue.html#isString" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isString() const"/>
            <function name="isUndefined" fullname="QJSValue::isUndefined" href="qjsvalue.html#isUndefined" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isUndefined() const"/>
            <function name="isUrl" fullname="QJSValue::isUrl" href="qjsvalue.html#isUrl" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isUrl() const"/>
            <function name="isVariant" fullname="QJSValue::isVariant" href="qjsvalue.html#isVariant" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool isVariant() const"/>
            <function name="operator=" fullname="QJSValue::operator=" href="qjsvalue.html#operator-eq" status="active" access="public" location="qjsvalue.h" documented="true" meta="move-assign" type="QJSValue &amp;" signature="QJSValue &amp; operator=(QJSValue &amp;&amp;other)">
                <parameter type="QJSValue &amp;&amp;" name="other" default=""/>
            </function>
            <function name="operator=" fullname="QJSValue::operator=" href="qjsvalue.html#operator-eq-1" status="active" access="public" location="qjsvalue.h" documented="true" meta="copy-assign" overload="true" overload-number="1" type="QJSValue &amp;" signature="QJSValue &amp; operator=(const QJSValue &amp;other)">
                <parameter type="const QJSValue &amp;" name="other" default=""/>
            </function>
            <function name="property" fullname="QJSValue::property" href="qjsvalue.html#property" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue property(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="property" fullname="QJSValue::property" href="qjsvalue.html#property-1" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="QJSValue" signature="QJSValue property(quint32 arrayIndex) const">
                <parameter type="quint32" name="arrayIndex" default=""/>
            </function>
            <function name="prototype" fullname="QJSValue::prototype" href="qjsvalue.html#prototype" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue prototype() const"/>
            <function name="setProperty" fullname="QJSValue::setProperty" href="qjsvalue.html#setProperty" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" type="void" signature="void setProperty(const QString &amp;name, const QJSValue &amp;value)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QJSValue &amp;" name="value" default=""/>
            </function>
            <function name="setProperty" fullname="QJSValue::setProperty" href="qjsvalue.html#setProperty-1" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setProperty(quint32 arrayIndex, const QJSValue &amp;value)">
                <parameter type="quint32" name="arrayIndex" default=""/>
                <parameter type="const QJSValue &amp;" name="value" default=""/>
            </function>
            <function name="setPrototype" fullname="QJSValue::setPrototype" href="qjsvalue.html#setPrototype" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" type="void" signature="void setPrototype(const QJSValue &amp;prototype)">
                <parameter type="const QJSValue &amp;" name="prototype" default=""/>
            </function>
            <function name="strictlyEquals" fullname="QJSValue::strictlyEquals" href="qjsvalue.html#strictlyEquals" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool strictlyEquals(const QJSValue &amp;other) const">
                <parameter type="const QJSValue &amp;" name="other" default=""/>
            </function>
            <function name="toBool" fullname="QJSValue::toBool" href="qjsvalue.html#toBool" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="bool" signature="bool toBool() const"/>
            <function name="toDateTime" fullname="QJSValue::toDateTime" href="qjsvalue.html#toDateTime" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QDateTime" signature="QDateTime toDateTime() const"/>
            <function name="toInt" fullname="QJSValue::toInt" href="qjsvalue.html#toInt" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="qint32" signature="qint32 toInt() const"/>
            <function name="toNumber" fullname="QJSValue::toNumber" href="qjsvalue.html#toNumber" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="double" signature="double toNumber() const"/>
            <function name="toPrimitive" fullname="QJSValue::toPrimitive" href="qjsvalue.html#toPrimitive" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QJSPrimitiveValue" signature="QJSPrimitiveValue toPrimitive() const"/>
            <function name="toQMetaObject" fullname="QJSValue::toQMetaObject" href="qjsvalue.html#toQMetaObject" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="const QMetaObject *" signature="const QMetaObject * toQMetaObject() const"/>
            <function name="toQObject" fullname="QJSValue::toQObject" href="qjsvalue.html#toQObject" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * toQObject() const"/>
            <function name="toString" fullname="QJSValue::toString" href="qjsvalue.html#toString" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QString" signature="QString toString() const"/>
            <function name="toUInt" fullname="QJSValue::toUInt" href="qjsvalue.html#toUInt" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 toUInt() const"/>
            <function name="toVariant" fullname="QJSValue::toVariant" href="qjsvalue.html#toVariant" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant toVariant(QJSValue::ObjectConversionBehavior behavior) const">
                <parameter type="QJSValue::ObjectConversionBehavior" name="behavior" default=""/>
            </function>
            <function name="toVariant" fullname="QJSValue::toVariant" href="qjsvalue.html#toVariant-1" status="active" access="public" location="qjsvalue.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="QVariant" signature="QVariant toVariant() const"/>
            <function name="~QJSValue" fullname="QJSValue::~QJSValue" href="qjsvalue.html#dtor.QJSValue" status="active" access="public" location="qjsvalue.h" documented="true" meta="destructor" noexcept="true" signature="~QJSValue()"/>
            <enum name="ErrorType" fullname="QJSValue::ErrorType" href="qjsvalue.html#ErrorType-enum" status="active" access="public" location="qjsvalue.h" documented="true">
                <value name="NoError" value="0"/>
                <value name="GenericError" value="1"/>
                <value name="EvalError" value="2"/>
                <value name="RangeError" value="3"/>
                <value name="ReferenceError" value="4"/>
                <value name="SyntaxError" value="5"/>
                <value name="TypeError" value="6"/>
                <value name="URIError" value="7"/>
            </enum>
            <enum name="ObjectConversionBehavior" fullname="QJSValue::ObjectConversionBehavior" href="qjsvalue.html#ObjectConversionBehavior-enum" status="active" access="public" location="qjsvalue.h" documented="true">
                <value name="ConvertJSObjects" value="0"/>
                <value name="RetainJSObjects" value="1"/>
            </enum>
            <enum name="SpecialValue" fullname="QJSValue::SpecialValue" href="qjsvalue.html#SpecialValue-enum" status="active" access="public" location="qjsvalue.h" documented="true">
                <value name="NullValue" value="0"/>
                <value name="UndefinedValue" value="1"/>
            </enum>
            <typedef name="QJSValueList" href="qjsvalue.html#QJSValueList-typedef" status="active" access="public" location="qjsvalue.h" related="65" documented="true"/>
        </class>
        <class name="QJSValueIterator" href="qjsvalueiterator.html" status="active" access="public" location="qjsvalueiterator.h" documented="true" groups="qtjavascript" module="QtQml" brief="Java-style iterator for QJSValue">
            <function name="QJSValueIterator" fullname="QJSValueIterator::QJSValueIterator" href="qjsvalueiterator.html#QJSValueIterator" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="constructor" signature="QJSValueIterator(const QJSValue &amp;object)">
                <parameter type="const QJSValue &amp;" name="object" default=""/>
            </function>
            <function name="hasNext" fullname="QJSValueIterator::hasNext" href="qjsvalueiterator.html#hasNext" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasNext() const"/>
            <function name="name" fullname="QJSValueIterator::name" href="qjsvalueiterator.html#name" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="plain" const="true" type="QString" signature="QString name() const"/>
            <function name="next" fullname="QJSValueIterator::next" href="qjsvalueiterator.html#next" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="plain" type="bool" signature="bool next()"/>
            <function name="operator=" fullname="QJSValueIterator::operator=" href="qjsvalueiterator.html#operator-eq" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="plain" type="QJSValueIterator &amp;" signature="QJSValueIterator &amp; operator=(QJSValue &amp;object)">
                <parameter type="QJSValue &amp;" name="object" default=""/>
            </function>
            <function name="value" fullname="QJSValueIterator::value" href="qjsvalueiterator.html#value" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="plain" const="true" type="QJSValue" signature="QJSValue value() const"/>
            <function name="~QJSValueIterator" fullname="QJSValueIterator::~QJSValueIterator" href="qjsvalueiterator.html#dtor.QJSValueIterator" status="active" access="public" location="qjsvalueiterator.h" documented="true" meta="destructor" noexcept="true" signature="~QJSValueIterator()"/>
        </class>
        <page name="qtqml-typesystem-basictypes.html" href="qtqml-typesystem-basictypes.html" status="active" location="basictypes.qdoc" documented="true" subtype="page" title="QML Basic Types" fulltitle="QML Basic Types" subtitle="" brief="QML Value Types used to be called &quot;Basic Types&quot;">
            <keyword name="qml-basic-types" title="QML Basic Types"/>
        </page>
        <page name="qtqml-documents-topic.html" href="qtqml-documents-topic.html" status="active" location="topic.qdoc" documented="true" subtype="page" title="QML Documents" fulltitle="QML Documents" subtitle="" brief="Description of QML documents">
            <contents name="structure-of-a-qml-document" title="Structure of a QML Document" level="1"/>
            <contents name="syntax-of-the-qml-language" title="Syntax of the QML Language" level="2"/>
            <contents name="defining-object-types-through-qml-documents" title="Defining Object Types Through QML Documents" level="1"/>
            <contents name="resource-loading-and-network-transparency" title="Resource Loading and Network Transparency" level="1"/>
            <contents name="scope-and-naming-resolution" title="Scope and Naming Resolution" level="1"/>
        </page>
        <page name="qtqml-javascript-qmlglobalobject.html" href="qtqml-javascript-qmlglobalobject.html" status="active" location="qmlglobalobject.qdoc" documented="true" subtype="page" title="QML Global Object" fulltitle="QML Global Object" subtitle="" brief="Description of the Qml Global Object"/>
        <page name="qtqml-tooling-qmlls.html" href="qtqml-tooling-qmlls.html" status="active" location="qtqml-tooling-qmlls.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="QML Language Server Reference" fulltitle="QML Language Server Reference" subtitle="" brief="Overview of the QML Language Server (qmlls)">
            <contents name="supported-features" title="Supported Features" level="1"/>
            <contents name="linting" title="Linting" level="2"/>
            <contents name="formatting" title="Formatting" level="2"/>
            <contents name="finding-definitions" title="Finding Definitions" level="2"/>
            <contents name="finding-usages" title="Finding Usages" level="2"/>
            <contents name="renaming" title="Renaming" level="2"/>
            <contents name="suggesting-autocompletion-items" title="Suggesting Autocompletion Items" level="2"/>
            <contents name="tracking-changes-in-c-files" title="Tracking Changes in C++ Files" level="2"/>
            <contents name="setting-up-the-qml-language-server-in-your-editor" title="Setting up the QML Language Server in Your Editor" level="1"/>
            <contents name="setting-up-the-build-directory" title="Setting up the Build Directory" level="2"/>
            <contents name="disabling-automatic-cmake-builds" title="Disabling Automatic CMake Builds" level="2"/>
            <contents name="configuration-file" title="Configuration File" level="1"/>
            <contents name="known-limitations" title="Known Limitations" level="1"/>
        </page>
        <page name="qtqml-modules-topic.html" href="qtqml-modules-topic.html" status="active" location="topic.qdoc" documented="true" subtype="page" title="QML Modules" fulltitle="QML Modules" subtitle="" brief="Description of how to write modules for QML">
            <contents name="defining-a-qml-module" title="Defining a QML Module" level="1"/>
            <contents name="supported-qml-module-types" title="Supported QML Module Types" level="1"/>
            <contents name="providing-types-and-functionality-in-a-c-plugin" title="Providing Types and Functionality in a C++ Plugin" level="1"/>
        </page>
        <page name="qtqml-typesystem-namespaces.html" href="qtqml-typesystem-namespaces.html" status="active" location="namespaces.qdoc" documented="true" subtype="page" title="QML Namespaces" fulltitle="QML Namespaces" subtitle="" brief="Description of QML Namespaces"/>
        <page name="qtqml-syntax-objectattributes.html" href="qtqml-syntax-objectattributes.html" status="active" location="objectattributes.qdoc" documented="true" subtype="page" title="QML Object Attributes" fulltitle="QML Object Attributes" subtitle="" brief="Description of QML object type attributes">
            <keyword name="qml-id" title="QML.id"/>
            <contents name="attributes-in-object-declarations" title="Attributes in Object Declarations" level="1"/>
            <contents name="the-id-attribute" title="The id Attribute" level="2"/>
            <contents name="property-attributes" title="Property Attributes" level="2"/>
            <contents name="defining-property-attributes" title="Defining Property Attributes" level="3"/>
            <contents name="valid-types-in-custom-property-definitions" title="Valid Types in Custom Property Definitions" level="4"/>
            <contents name="assigning-values-to-property-attributes" title="Assigning Values to Property Attributes" level="3"/>
            <contents name="value-assignment-on-initialization" title="Value Assignment on Initialization" level="4"/>
            <contents name="imperative-value-assignment" title="Imperative Value Assignment" level="4"/>
            <contents name="static-values-and-binding-expression-values" title="Static Values and Binding Expression Values" level="3"/>
            <contents name="type-safety" title="Type Safety" level="3"/>
            <contents name="special-property-types" title="Special Property Types" level="3"/>
            <contents name="object-list-property-attributes" title="Object List Property Attributes" level="4"/>
            <contents name="grouped-properties" title="Grouped Properties" level="4"/>
            <contents name="property-aliases" title="Property Aliases" level="3"/>
            <contents name="considerations-for-property-aliases" title="Considerations for Property Aliases" level="4"/>
            <contents name="property-aliases-and-types" title="Property Aliases and Types" level="4"/>
            <contents name="default-properties" title="Default Properties" level="3"/>
            <contents name="required-properties" title="Required Properties" level="3"/>
            <contents name="read-only-properties" title="Read-Only Properties" level="3"/>
            <contents name="property-modifier-objects" title="Property Modifier Objects" level="3"/>
            <contents name="signal-attributes" title="Signal Attributes" level="2"/>
            <contents name="defining-signal-attributes" title="Defining Signal Attributes" level="3"/>
            <contents name="property-change-signals" title="Property Change Signals" level="3"/>
            <contents name="signal-handler-attributes" title="Signal Handler Attributes" level="2"/>
            <contents name="property-change-signal-handlers" title="Property Change Signal Handlers" level="3"/>
            <contents name="method-attributes" title="Method Attributes" level="2"/>
            <contents name="defining-method-attributes" title="Defining Method Attributes" level="3"/>
            <contents name="attached-properties-and-attached-signal-handlers" title="Attached Properties and Attached Signal Handlers" level="2"/>
            <contents name="a-note-about-accessing-attached-properties-and-signal-handlers" title="A Note About Accessing Attached Properties and Signal Handlers" level="3"/>
            <contents name="enumeration-attributes" title="Enumeration Attributes" level="2"/>
        </page>
        <page name="qtqml-typesystem-objecttypes.html" href="qtqml-typesystem-objecttypes.html" status="active" location="objecttypes.qdoc" documented="true" subtype="page" title="QML Object Types" fulltitle="QML Object Types" subtitle="" brief="Describes QML object types and how to create them">
            <contents name="defining-object-types-from-qml" title="Defining Object Types from QML" level="1"/>
            <contents name="defining-object-types-through-qml-documents" title="Defining Object Types Through QML Documents" level="2"/>
            <contents name="defining-anonymous-types-with-component" title="Defining Anonymous Types with Component" level="2"/>
            <contents name="defining-object-types-from-c" title="Defining Object Types from C++" level="1"/>
        </page>
        <page name="qtqml-typesystem-sequencetypes.html" href="qtqml-typesystem-sequencetypes.html" status="active" location="sequencetypes.qdoc" documented="true" subtype="page" title="QML Sequence Types" fulltitle="QML Sequence Types" subtitle="" brief="Description of QML sequence types"/>
        <page name="qtqml-syntax-basics.html" href="qtqml-syntax-basics.html" status="active" location="basics.qdoc" documented="true" subtype="page" title="QML Syntax Basics" fulltitle="QML Syntax Basics" subtitle="" brief="Description of the basics of QML syntax">
            <target name="qml-object-declarations"/>
            <contents name="import-statements" title="Import Statements" level="1"/>
            <contents name="object-declarations" title="Object Declarations" level="1"/>
            <contents name="child-objects" title="Child Objects" level="2"/>
            <contents name="comments" title="Comments" level="1"/>
        </page>
        <page name="qtqml-typesystem-references.html" href="qtqml-typesystem-references.html" status="active" location="references.qdoc" documented="true" subtype="page" title="QML Value Type and Sequence References" fulltitle="QML Value Type and Sequence References" subtitle="" brief="Description of QML value type and sequence references"/>
        <page name="qtqml-typesystem-valuetypes.html" href="qtqml-typesystem-valuetypes.html" status="active" location="valuetypes.qdoc" documented="true" subtype="page" title="QML Value Types" fulltitle="QML Value Types" subtitle="" brief="Description of QML value types">
            <contents name="available-value-types" title="Available Value Types" level="1"/>
            <contents name="built-in-value-types-provided-by-the-qml-language" title="Built-in Value Types Provided By The QML Language" level="2"/>
            <contents name="value-types-provided-by-qml-modules" title="Value Types Provided By QML Modules" level="2"/>
            <contents name="property-change-behavior-for-value-types" title="Property Change Behavior for Value Types" level="1"/>
        </page>
        <page name="qtqml-qml-script-compiler.html" href="qtqml-qml-script-compiler.html" status="active" location="qtqml-qml-script-compiler.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="QML script compiler" fulltitle="QML script compiler" subtitle="" brief="A tool to compile functions and expressions in QML">
            <keyword name="qmlsc"/>
            <contents name="qmlcachegen" title="qmlcachegen" level="1"/>
            <contents name="qmlsc" title="qmlsc" level="1"/>
            <contents name="static-mode" title="static mode" level="2"/>
            <contents name="direct-mode" title="direct mode" level="2"/>
            <contents name="limitations-when-compiling-javascript-to-c" title="Limitations when compiling JavaScript to C++" level="1"/>
        </page>
        <page name="qtqml-qml-type-compiler.html" href="qtqml-qml-type-compiler.html" status="active" location="qtqml-qml-type-compiler.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="QML type compiler" fulltitle="QML type compiler" subtitle="" brief="A tool to compile QML types to C++ ahead of time">
            <keyword name="qmltc"/>
            <contents name="using-qmltc-in-a-qml-application" title="Using qmltc in a QML application" level="2"/>
            <contents name="compiling-qml-code-with-qmltc" title="Compiling QML code with qmltc" level="3"/>
            <contents name="using-the-generated-c" title="Using the Generated C++" level="3"/>
            <contents name="using-qqmlcomponent" title="Using QQmlComponent" level="4"/>
            <contents name="using-qmltc-generated-class" title="Using qmltc-generated class" level="4"/>
            <contents name="qml-engine" title="QML engine" level="2"/>
            <contents name="generated-output-basics" title="Generated Output Basics" level="2"/>
            <contents name="known-limitations" title="Known Limitations" level="2"/>
        </page>
        <class name="QQmlAbstractUrlInterceptor" href="qqmlabstracturlinterceptor.html" status="active" access="public" location="qqmlabstracturlinterceptor.h" documented="true" module="QtQml" brief="Allows you to control QML file loading">
            <function name="QQmlAbstractUrlInterceptor" fullname="QQmlAbstractUrlInterceptor::QQmlAbstractUrlInterceptor" href="qqmlabstracturlinterceptor.html#QQmlAbstractUrlInterceptor" status="active" access="public" location="qqmlabstracturlinterceptor.h" documented="true" meta="constructor" constexpr="true" noexcept="true" signature="QQmlAbstractUrlInterceptor()"/>
            <function name="intercept" fullname="QQmlAbstractUrlInterceptor::intercept" href="qqmlabstracturlinterceptor.html#intercept" status="active" access="public" location="qqmlabstracturlinterceptor.h" documented="true" meta="plain" virtual="pure" type="QUrl" signature="QUrl intercept(const QUrl &amp;url, QQmlAbstractUrlInterceptor::DataType type) = 0">
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="QQmlAbstractUrlInterceptor::DataType" name="type" default=""/>
            </function>
            <function name="~QQmlAbstractUrlInterceptor" fullname="QQmlAbstractUrlInterceptor::~QQmlAbstractUrlInterceptor" href="qqmlabstracturlinterceptor.html#dtor.QQmlAbstractUrlInterceptor" status="active" access="public" location="qqmlabstracturlinterceptor.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QQmlAbstractUrlInterceptor()"/>
            <enum name="DataType" fullname="QQmlAbstractUrlInterceptor::DataType" href="qqmlabstracturlinterceptor.html#DataType-enum" status="active" access="public" location="qqmlabstracturlinterceptor.h" documented="true">
                <value name="QmlFile" value="0"/>
                <value name="JavaScriptFile" value="1"/>
                <value name="QmldirFile" value="2"/>
                <value name="UrlString" value="0x1000"/>
            </enum>
        </class>
        <class name="QQmlApplicationEngine" href="qqmlapplicationengine.html" status="active" access="public" location="qqmlapplicationengine.h" documented="true" bases="QQmlEngine" module="QtQml" brief="Convenient way to load an application from a single QML file">
            <function name="QQmlApplicationEngine" fullname="QQmlApplicationEngine::QQmlApplicationEngine" href="qqmlapplicationengine.html#QQmlApplicationEngine" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="constructor" signature="QQmlApplicationEngine(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlApplicationEngine" fullname="QQmlApplicationEngine::QQmlApplicationEngine" href="qqmlapplicationengine.html#QQmlApplicationEngine-1" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlApplicationEngine(const QUrl &amp;url, QObject *parent)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlApplicationEngine" fullname="QQmlApplicationEngine::QQmlApplicationEngine" href="qqmlapplicationengine.html#QQmlApplicationEngine-2" status="active" access="public" location="qqmlapplicationengine.h" documented="true" since="6.5" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QQmlApplicationEngine(QAnyStringView uri, QAnyStringView typeName, QObject *parent)">
                <parameter type="QAnyStringView" name="uri" default=""/>
                <parameter type="QAnyStringView" name="typeName" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlApplicationEngine" fullname="QQmlApplicationEngine::QQmlApplicationEngine" href="qqmlapplicationengine.html#QQmlApplicationEngine-3" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QQmlApplicationEngine(const QString &amp;filePath, QObject *parent)">
                <parameter type="const QString &amp;" name="filePath" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="load" fullname="QQmlApplicationEngine::load" href="qqmlapplicationengine.html#load" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="slot" type="void" signature="void load(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="load" fullname="QQmlApplicationEngine::load" href="qqmlapplicationengine.html#load-1" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="slot" overload="true" overload-number="1" type="void" signature="void load(const QString &amp;filePath)">
                <parameter type="const QString &amp;" name="filePath" default=""/>
            </function>
            <function name="loadData" fullname="QQmlApplicationEngine::loadData" href="qqmlapplicationengine.html#loadData" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="slot" type="void" signature="void loadData(const QByteArray &amp;data, const QUrl &amp;url)">
                <parameter type="const QByteArray &amp;" name="data" default=""/>
                <parameter type="const QUrl &amp;" name="url" default="QUrl()"/>
            </function>
            <function name="loadFromModule" fullname="QQmlApplicationEngine::loadFromModule" href="qqmlapplicationengine.html#loadFromModule" status="active" access="public" location="qqmlapplicationengine.h" documented="true" since="6.5" meta="slot" type="void" signature="void loadFromModule(QAnyStringView uri, QAnyStringView typeName)">
                <parameter type="QAnyStringView" name="uri" default=""/>
                <parameter type="QAnyStringView" name="typeName" default=""/>
            </function>
            <function name="objectCreated" fullname="QQmlApplicationEngine::objectCreated" href="qqmlapplicationengine.html#objectCreated" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="signal" type="void" signature="void objectCreated(QObject *object, const QUrl &amp;url)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="objectCreationFailed" fullname="QQmlApplicationEngine::objectCreationFailed" href="qqmlapplicationengine.html#objectCreationFailed" status="active" access="public" location="qqmlapplicationengine.h" documented="true" since="6.4" meta="signal" type="void" signature="void objectCreationFailed(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="rootObjects" fullname="QQmlApplicationEngine::rootObjects" href="qqmlapplicationengine.html#rootObjects" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="plain" const="true" type="QList&lt;QObject *&gt;" signature="QList&lt;QObject *&gt; rootObjects() const"/>
            <function name="setExtraFileSelectors" fullname="QQmlApplicationEngine::setExtraFileSelectors" href="qqmlapplicationengine.html#setExtraFileSelectors" status="active" access="public" location="qqmlapplicationengine.h" documented="true" since="6.0" meta="slot" type="void" signature="void setExtraFileSelectors(const QStringList &amp;extraFileSelectors)">
                <parameter type="const QStringList &amp;" name="extraFileSelectors" default=""/>
            </function>
            <function name="setInitialProperties" fullname="QQmlApplicationEngine::setInitialProperties" href="qqmlapplicationengine.html#setInitialProperties" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="slot" type="void" signature="void setInitialProperties(const QVariantMap &amp;initialProperties)">
                <parameter type="const QVariantMap &amp;" name="initialProperties" default=""/>
            </function>
            <function name="~QQmlApplicationEngine" fullname="QQmlApplicationEngine::~QQmlApplicationEngine" href="qqmlapplicationengine.html#dtor.QQmlApplicationEngine" status="active" access="public" location="qqmlapplicationengine.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlApplicationEngine() override"/>
        </class>
        <class name="QQmlComponent" href="qqmlcomponent.html" status="active" access="public" location="qqmlcomponent.h" documented="true" bases="QObject" module="QtQml" brief="Encapsulates a QML component definition">
            <contents name="network-components" title="Network Components" level="2"/>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-1" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlComponent(QQmlEngine *engine, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-2" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QQmlComponent(QQmlEngine *engine, const QString &amp;fileName, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="const QString &amp;" name="fileName" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-3" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QQmlComponent(QQmlEngine *engine, const QString &amp;fileName, QQmlComponent::CompilationMode mode, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="const QString &amp;" name="fileName" default=""/>
                <parameter type="QQmlComponent::CompilationMode" name="mode" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-4" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QQmlComponent(QQmlEngine *engine, const QUrl &amp;url, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-5" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="constructor" overload="true" overload-number="5" signature="QQmlComponent(QQmlEngine *engine, const QUrl &amp;url, QQmlComponent::CompilationMode mode, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="QQmlComponent::CompilationMode" name="mode" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-6" status="active" access="public" location="qqmlcomponent.h" documented="true" since="6.5" meta="constructor" explicit="true" overload="true" overload-number="6" signature="QQmlComponent(QQmlEngine *engine, QAnyStringView uri, QAnyStringView typeName, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="QAnyStringView" name="uri" default=""/>
                <parameter type="QAnyStringView" name="typeName" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlComponent" fullname="QQmlComponent::QQmlComponent" href="qqmlcomponent.html#QQmlComponent-7" status="active" access="public" location="qqmlcomponent.h" documented="true" since="6.5" meta="constructor" explicit="true" overload="true" overload-number="7" signature="QQmlComponent(QQmlEngine *engine, QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="QAnyStringView" name="uri" default=""/>
                <parameter type="QAnyStringView" name="typeName" default=""/>
                <parameter type="QQmlComponent::CompilationMode" name="mode" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="beginCreate" fullname="QQmlComponent::beginCreate" href="qqmlcomponent.html#beginCreate" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" virtual="virtual" type="QObject *" signature="QObject * beginCreate(QQmlContext *context)">
                <parameter type="QQmlContext *" name="context" default=""/>
            </function>
            <function name="completeCreate" fullname="QQmlComponent::completeCreate" href="qqmlcomponent.html#completeCreate" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void completeCreate()"/>
            <function name="create" fullname="QQmlComponent::create" href="qqmlcomponent.html#create" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" virtual="virtual" type="QObject *" signature="QObject * create(QQmlContext *context)">
                <parameter type="QQmlContext *" name="context" default="nullptr"/>
            </function>
            <function name="create" fullname="QQmlComponent::create" href="qqmlcomponent.html#create-1" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void create(QQmlIncubator &amp;incubator, QQmlContext *context, QQmlContext *forContext)">
                <parameter type="QQmlIncubator &amp;" name="incubator" default=""/>
                <parameter type="QQmlContext *" name="context" default="nullptr"/>
                <parameter type="QQmlContext *" name="forContext" default="nullptr"/>
            </function>
            <function name="createWithInitialProperties" fullname="QQmlComponent::createWithInitialProperties" href="qqmlcomponent.html#createWithInitialProperties" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" type="QObject *" signature="QObject * createWithInitialProperties(const QVariantMap &amp;initialProperties, QQmlContext *context)">
                <parameter type="const QVariantMap &amp;" name="initialProperties" default=""/>
                <parameter type="QQmlContext *" name="context" default="nullptr"/>
            </function>
            <function name="creationContext" fullname="QQmlComponent::creationContext" href="qqmlcomponent.html#creationContext" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="QQmlContext *" signature="QQmlContext * creationContext() const"/>
            <function name="engine" fullname="QQmlComponent::engine" href="qqmlcomponent.html#engine" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="QQmlEngine *" signature="QQmlEngine * engine() const"/>
            <function name="errors" fullname="QQmlComponent::errors" href="qqmlcomponent.html#errors" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="QList&lt;QQmlError&gt;" signature="QList&lt;QQmlError&gt; errors() const"/>
            <function name="isBound" fullname="QQmlComponent::isBound" href="qqmlcomponent.html#isBound" status="active" access="public" location="qqmlcomponent.h" documented="true" since="6.5" meta="plain" const="true" type="bool" signature="bool isBound() const"/>
            <function name="isError" fullname="QQmlComponent::isError" href="qqmlcomponent.html#isError" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="bool" signature="bool isError() const"/>
            <function name="isLoading" fullname="QQmlComponent::isLoading" href="qqmlcomponent.html#isLoading" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="bool" signature="bool isLoading() const"/>
            <function name="isNull" fullname="QQmlComponent::isNull" href="qqmlcomponent.html#isNull" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNull() const"/>
            <function name="isReady" fullname="QQmlComponent::isReady" href="qqmlcomponent.html#isReady" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" const="true" type="bool" signature="bool isReady() const"/>
            <function name="loadFromModule" fullname="QQmlComponent::loadFromModule" href="qqmlcomponent.html#loadFromModule" status="active" access="public" location="qqmlcomponent.h" documented="true" since="6.5" meta="slot" type="void" signature="void loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode)">
                <parameter type="QAnyStringView" name="uri" default=""/>
                <parameter type="QAnyStringView" name="typeName" default=""/>
                <parameter type="QQmlComponent::CompilationMode" name="mode" default="PreferSynchronous"/>
            </function>
            <function name="loadUrl" fullname="QQmlComponent::loadUrl" href="qqmlcomponent.html#loadUrl" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="slot" type="void" signature="void loadUrl(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="loadUrl" fullname="QQmlComponent::loadUrl" href="qqmlcomponent.html#loadUrl-1" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="slot" overload="true" overload-number="1" type="void" signature="void loadUrl(const QUrl &amp;url, QQmlComponent::CompilationMode mode)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="QQmlComponent::CompilationMode" name="mode" default=""/>
            </function>
            <function name="progress" fullname="QQmlComponent::progress" href="qqmlcomponent.html#progress-prop" status="active" access="public" location="qqmlcomponent.h" meta="plain" const="true" associated-property="progress" type="qreal" signature="qreal progress() const"/>
            <function name="progressChanged" fullname="QQmlComponent::progressChanged" href="qqmlcomponent.html#progressChanged" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="signal" associated-property="progress" type="void" signature="void progressChanged(qreal progress)">
                <parameter type="qreal" name="progress" default=""/>
            </function>
            <function name="setData" fullname="QQmlComponent::setData" href="qqmlcomponent.html#setData" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="slot" type="void" signature="void setData(const QByteArray &amp;data, const QUrl &amp;url)">
                <parameter type="const QByteArray &amp;" name="data" default=""/>
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="setInitialProperties" fullname="QQmlComponent::setInitialProperties" href="qqmlcomponent.html#setInitialProperties" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="plain" type="void" signature="void setInitialProperties(QObject *component, const QVariantMap &amp;properties)">
                <parameter type="QObject *" name="component" default=""/>
                <parameter type="const QVariantMap &amp;" name="properties" default=""/>
            </function>
            <function name="status" fullname="QQmlComponent::status" href="qqmlcomponent.html#status-prop" status="active" access="public" location="qqmlcomponent.h" meta="plain" const="true" associated-property="status" type="QQmlComponent::Status" signature="QQmlComponent::Status status() const"/>
            <function name="statusChanged" fullname="QQmlComponent::statusChanged" href="qqmlcomponent.html#statusChanged" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="signal" associated-property="status" type="void" signature="void statusChanged(QQmlComponent::Status status)">
                <parameter type="QQmlComponent::Status" name="status" default=""/>
            </function>
            <function name="url" fullname="QQmlComponent::url" href="qqmlcomponent.html#url-prop" status="active" access="public" location="qqmlcomponent.h" meta="plain" const="true" associated-property="url" type="QUrl" signature="QUrl url() const"/>
            <function name="~QQmlComponent" fullname="QQmlComponent::~QQmlComponent" href="qqmlcomponent.html#dtor.QQmlComponent" status="active" access="public" location="qqmlcomponent.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlComponent() override"/>
            <enum name="CompilationMode" fullname="QQmlComponent::CompilationMode" href="qqmlcomponent.html#CompilationMode-enum" status="active" access="public" location="qqmlcomponent.h" documented="true">
                <value name="PreferSynchronous" value="0"/>
                <value name="Asynchronous" value="1"/>
            </enum>
            <enum name="Status" fullname="QQmlComponent::Status" href="qqmlcomponent.html#Status-enum" status="active" access="public" location="qqmlcomponent.h" documented="true">
                <value name="Null" value="0"/>
                <value name="Ready" value="1"/>
                <value name="Loading" value="2"/>
                <value name="Error" value="3"/>
            </enum>
            <property name="progress" fullname="QQmlComponent::progress" href="qqmlcomponent.html#progress-prop" status="active" access="public" location="qqmlcomponent.h" documented="true" writable="false">
                <getter name="progress"/>
                <notifier name="progressChanged"/>
            </property>
            <property name="status" fullname="QQmlComponent::status" href="qqmlcomponent.html#status-prop" status="active" access="public" location="qqmlcomponent.h" documented="true" writable="false">
                <getter name="status"/>
                <notifier name="statusChanged"/>
            </property>
            <property name="url" fullname="QQmlComponent::url" href="qqmlcomponent.html#url-prop" status="active" access="public" location="qqmlcomponent.h" documented="true" writable="false">
                <getter name="url"/>
            </property>
        </class>
        <class name="QQmlContext" href="qqmlcontext.html" status="active" access="public" location="qqmlcontext.h" documented="true" bases="QObject" module="QtQml" brief="Defines a context within a QML engine">
            <contents name="the-context-hierarchy" title="The Context Hierarchy" level="2"/>
            <contents name="context-properties" title="Context Properties" level="2"/>
            <function name="QQmlContext" fullname="QQmlContext::QQmlContext" href="qqmlcontext.html#QQmlContext" status="active" access="public" location="qqmlcontext.h" documented="true" meta="constructor" signature="QQmlContext(QQmlEngine *engine, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlContext" fullname="QQmlContext::QQmlContext" href="qqmlcontext.html#QQmlContext-1" status="active" access="public" location="qqmlcontext.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlContext(QQmlContext *parentContext, QObject *parent)">
                <parameter type="QQmlContext *" name="parentContext" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="baseUrl" fullname="QQmlContext::baseUrl" href="qqmlcontext.html#baseUrl" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QUrl" signature="QUrl baseUrl() const"/>
            <function name="contextObject" fullname="QQmlContext::contextObject" href="qqmlcontext.html#contextObject" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * contextObject() const"/>
            <function name="contextProperty" fullname="QQmlContext::contextProperty" href="qqmlcontext.html#contextProperty" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant contextProperty(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="engine" fullname="QQmlContext::engine" href="qqmlcontext.html#engine" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QQmlEngine *" signature="QQmlEngine * engine() const"/>
            <function name="isValid" fullname="QQmlContext::isValid" href="qqmlcontext.html#isValid" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="nameForObject" fullname="QQmlContext::nameForObject" href="qqmlcontext.html#nameForObject" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QString" signature="QString nameForObject(const QObject *object) const">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="objectForName" fullname="QQmlContext::objectForName" href="qqmlcontext.html#objectForName" status="active" access="public" location="qqmlcontext.h" documented="true" since="6.2" meta="plain" const="true" type="QObject *" signature="QObject * objectForName(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="parentContext" fullname="QQmlContext::parentContext" href="qqmlcontext.html#parentContext" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QQmlContext *" signature="QQmlContext * parentContext() const"/>
            <function name="resolvedUrl" fullname="QQmlContext::resolvedUrl" href="qqmlcontext.html#resolvedUrl" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" const="true" type="QUrl" signature="QUrl resolvedUrl(const QUrl &amp;src) const">
                <parameter type="const QUrl &amp;" name="src" default=""/>
            </function>
            <function name="setBaseUrl" fullname="QQmlContext::setBaseUrl" href="qqmlcontext.html#setBaseUrl" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" type="void" signature="void setBaseUrl(const QUrl &amp;baseUrl)">
                <parameter type="const QUrl &amp;" name="baseUrl" default=""/>
            </function>
            <function name="setContextObject" fullname="QQmlContext::setContextObject" href="qqmlcontext.html#setContextObject" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" type="void" signature="void setContextObject(QObject *object)">
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="setContextProperties" fullname="QQmlContext::setContextProperties" href="qqmlcontext.html#setContextProperties" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" type="void" signature="void setContextProperties(const QList&lt;QQmlContext::PropertyPair&gt; &amp;properties)">
                <parameter type="const QList&lt;QQmlContext::PropertyPair&gt; &amp;" name="properties" default=""/>
            </function>
            <function name="setContextProperty" fullname="QQmlContext::setContextProperty" href="qqmlcontext.html#setContextProperty" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" type="void" signature="void setContextProperty(const QString &amp;name, QObject *value)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QObject *" name="value" default=""/>
            </function>
            <function name="setContextProperty" fullname="QQmlContext::setContextProperty" href="qqmlcontext.html#setContextProperty-1" status="active" access="public" location="qqmlcontext.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setContextProperty(const QString &amp;name, const QVariant &amp;value)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="~QQmlContext" fullname="QQmlContext::~QQmlContext" href="qqmlcontext.html#dtor.QQmlContext" status="active" access="public" location="qqmlcontext.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlContext() override"/>
            <struct name="PropertyPair" fullname="QQmlContext::PropertyPair" href="qqmlcontext-propertypair.html" status="active" access="public" location="qqmlcontext.h" documented="true" module="QtQml"/>
        </class>
        <class name="QQmlEngine" href="qqmlengine.html" status="active" access="public" location="qqmlengine.h" documented="true" bases="QJSEngine" module="QtQml" brief="Environment for instantiating QML components">
            <function name="QML_ADDED_IN_MINOR_VERSION" href="qqmlengine-obsolete.html#QML_ADDED_IN_MINOR_VERSION" status="deprecated" access="public" location="qmlfunctions.qdoc" documented="true" related="0" meta="macrowithparams" signature="QML_ADDED_IN_MINOR_VERSION(VERSION)">
                <parameter type="" name="VERSION" default=""/>
            </function>
            <function name="QML_ADDED_IN_VERSION" href="qqmlengine.html#QML_ADDED_IN_VERSION" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="1" meta="macrowithparams" signature="QML_ADDED_IN_VERSION(MAJOR, MINOR)">
                <parameter type="" name="MAJOR" default=""/>
                <parameter type="" name="MINOR" default=""/>
            </function>
            <function name="QML_ANONYMOUS" href="qqmlengine.html#QML_ANONYMOUS" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="2" meta="macrowithoutparams" signature="QML_ANONYMOUS"/>
            <function name="QML_ATTACHED" href="qqmlengine.html#QML_ATTACHED" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="3" meta="macrowithparams" signature="QML_ATTACHED(ATTACHED_TYPE)">
                <parameter type="" name="ATTACHED_TYPE" default=""/>
            </function>
            <function name="QML_CONSTRUCTIBLE_VALUE" href="qqmlengine.html#QML_CONSTRUCTIBLE_VALUE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="4" since="6.5" meta="macrowithoutparams" signature="QML_CONSTRUCTIBLE_VALUE"/>
            <function name="QML_DECLARE_TYPE" href="qqmlengine.html#QML_DECLARE_TYPE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="5" meta="macrowithoutparams" signature="QML_DECLARE_TYPE"/>
            <function name="QML_DECLARE_TYPEINFO" href="qqmlengine.html#QML_DECLARE_TYPEINFO" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="6" meta="macrowithparams" signature="QML_DECLARE_TYPEINFO(Type, Flags)">
                <parameter type="" name="Type" default=""/>
                <parameter type="" name="Flags" default=""/>
            </function>
            <function name="QML_ELEMENT" href="qqmlengine.html#QML_ELEMENT" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="7" meta="macrowithoutparams" signature="QML_ELEMENT"/>
            <function name="QML_EXTENDED" href="qqmlengine.html#QML_EXTENDED" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="8" meta="macrowithparams" signature="QML_EXTENDED(EXTENDED_TYPE)">
                <parameter type="" name="EXTENDED_TYPE" default=""/>
            </function>
            <function name="QML_EXTENDED_NAMESPACE" href="qqmlengine.html#QML_EXTENDED_NAMESPACE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="9" meta="macrowithparams" signature="QML_EXTENDED_NAMESPACE(EXTENDED_NAMESPACE)">
                <parameter type="" name="EXTENDED_NAMESPACE" default=""/>
            </function>
            <function name="QML_EXTRA_VERSION" href="qqmlengine.html#QML_EXTRA_VERSION" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="10" meta="macrowithparams" signature="QML_EXTRA_VERSION(MAJOR, MINOR)">
                <parameter type="" name="MAJOR" default=""/>
                <parameter type="" name="MINOR" default=""/>
            </function>
            <function name="QML_FOREIGN" href="qqmlengine.html#QML_FOREIGN" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="11" meta="macrowithparams" signature="QML_FOREIGN(FOREIGN_TYPE)">
                <parameter type="" name="FOREIGN_TYPE" default=""/>
            </function>
            <function name="QML_FOREIGN_NAMESPACE" href="qqmlengine.html#QML_FOREIGN_NAMESPACE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="12" meta="macrowithparams" signature="QML_FOREIGN_NAMESPACE(FOREIGN_NAMESPACE)">
                <parameter type="" name="FOREIGN_NAMESPACE" default=""/>
            </function>
            <function name="QML_IMPLEMENTS_INTERFACES" href="qqmlengine.html#QML_IMPLEMENTS_INTERFACES" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="13" meta="macrowithparams" signature="QML_IMPLEMENTS_INTERFACES(interfaces)">
                <parameter type="" name="interfaces" default=""/>
            </function>
            <function name="QML_INTERFACE" href="qqmlengine.html#QML_INTERFACE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="14" meta="macrowithoutparams" signature="QML_INTERFACE"/>
            <function name="QML_NAMED_ELEMENT" href="qqmlengine.html#QML_NAMED_ELEMENT" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="18" meta="macrowithparams" signature="QML_NAMED_ELEMENT(name)">
                <parameter type="" name="name" default=""/>
            </function>
            <function name="QML_REMOVED_IN_MINOR_VERSION" href="qqmlengine-obsolete.html#QML_REMOVED_IN_MINOR_VERSION" status="deprecated" access="public" location="qmlfunctions.qdoc" documented="true" related="19" meta="macrowithparams" signature="QML_REMOVED_IN_MINOR_VERSION(VERSION)">
                <parameter type="" name="VERSION" default=""/>
            </function>
            <function name="QML_REMOVED_IN_VERSION" href="qqmlengine.html#QML_REMOVED_IN_VERSION" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="20" meta="macrowithparams" signature="QML_REMOVED_IN_VERSION(MAJOR, MINOR)">
                <parameter type="" name="MAJOR" default=""/>
                <parameter type="" name="MINOR" default=""/>
            </function>
            <function name="QML_SEQUENTIAL_CONTAINER" href="qqmlengine.html#QML_SEQUENTIAL_CONTAINER" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="21" meta="macrowithparams" signature="QML_SEQUENTIAL_CONTAINER(VALUE_TYPE)">
                <parameter type="" name="VALUE_TYPE" default=""/>
            </function>
            <function name="QML_SINGLETON" href="qqmlengine.html#QML_SINGLETON" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="22" meta="macrowithoutparams" signature="QML_SINGLETON"/>
            <function name="QML_STRUCTURED_VALUE" href="qqmlengine.html#QML_STRUCTURED_VALUE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="23" since="6.5" meta="macrowithoutparams" signature="QML_STRUCTURED_VALUE"/>
            <function name="QML_UNAVAILABLE" href="qqmlengine.html#QML_UNAVAILABLE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="24" meta="macrowithoutparams" signature="QML_UNAVAILABLE"/>
            <function name="QML_UNCREATABLE" href="qqmlengine.html#QML_UNCREATABLE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="25" meta="macrowithparams" signature="QML_UNCREATABLE(reason)">
                <parameter type="" name="reason" default=""/>
            </function>
            <function name="QML_VALUE_TYPE" href="qqmlengine.html#QML_VALUE_TYPE" status="active" access="public" location="qmlfunctions.qdoc" documented="true" related="26" meta="macrowithparams" signature="QML_VALUE_TYPE(name)">
                <parameter type="" name="name" default=""/>
            </function>
            <function name="QQmlEngine" fullname="QQmlEngine::QQmlEngine" href="qqmlengine.html#QQmlEngine" status="active" access="public" location="qqmlengine.h" documented="true" meta="constructor" explicit="true" signature="QQmlEngine(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="addImageProvider" fullname="QQmlEngine::addImageProvider" href="qqmlengine.html#addImageProvider" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void addImageProvider(const QString &amp;providerId, QQmlImageProviderBase *provider)">
                <parameter type="const QString &amp;" name="providerId" default=""/>
                <parameter type="QQmlImageProviderBase *" name="provider" default=""/>
            </function>
            <function name="addImportPath" fullname="QQmlEngine::addImportPath" href="qqmlengine.html#addImportPath" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void addImportPath(const QString &amp;path)">
                <parameter type="const QString &amp;" name="path" default=""/>
            </function>
            <function name="addPluginPath" fullname="QQmlEngine::addPluginPath" href="qqmlengine.html#addPluginPath" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void addPluginPath(const QString &amp;path)">
                <parameter type="const QString &amp;" name="path" default=""/>
            </function>
            <function name="addUrlInterceptor" fullname="QQmlEngine::addUrlInterceptor" href="qqmlengine.html#addUrlInterceptor" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void addUrlInterceptor(QQmlAbstractUrlInterceptor *urlInterceptor)">
                <parameter type="QQmlAbstractUrlInterceptor *" name="urlInterceptor" default=""/>
            </function>
            <function name="baseUrl" fullname="QQmlEngine::baseUrl" href="qqmlengine.html#baseUrl" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QUrl" signature="QUrl baseUrl() const"/>
            <function name="clearComponentCache" fullname="QQmlEngine::clearComponentCache" href="qqmlengine.html#clearComponentCache" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void clearComponentCache()"/>
            <function name="clearSingletons" fullname="QQmlEngine::clearSingletons" href="qqmlengine.html#clearSingletons" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void clearSingletons()"/>
            <function name="contextForObject" fullname="QQmlEngine::contextForObject" href="qqmlengine.html#contextForObject" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" static="true" type="QQmlContext *" signature="QQmlContext * contextForObject(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="event" fullname="QQmlEngine::event" href="qqmlengine.html#event" status="active" access="protected" location="qqmlengine.h" documented="true" meta="plain" virtual="virtual" override="true" type="bool" signature="bool event(QEvent *e) override">
                <parameter type="QEvent *" name="e" default=""/>
            </function>
            <function name="exit" fullname="QQmlEngine::exit" href="qqmlengine.html#exit" status="active" access="public" location="qqmlengine.h" documented="true" meta="signal" type="void" signature="void exit(int retCode)">
                <parameter type="int" name="retCode" default=""/>
            </function>
            <function name="imageProvider" fullname="QQmlEngine::imageProvider" href="qqmlengine.html#imageProvider" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QQmlImageProviderBase *" signature="QQmlImageProviderBase * imageProvider(const QString &amp;providerId) const">
                <parameter type="const QString &amp;" name="providerId" default=""/>
            </function>
            <function name="importPathList" fullname="QQmlEngine::importPathList" href="qqmlengine.html#importPathList" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList importPathList() const"/>
            <function name="importPlugin" fullname="QQmlEngine::importPlugin" href="qqmlengine-obsolete.html#importPlugin" status="deprecated" access="public" location="qqmlengine.h" documented="true" meta="plain" type="bool" signature="bool importPlugin(const QString &amp;filePath, const QString &amp;uri, QList&lt;QQmlError&gt; *errors)">
                <parameter type="const QString &amp;" name="filePath" default=""/>
                <parameter type="const QString &amp;" name="uri" default=""/>
                <parameter type="QList&lt;QQmlError&gt; *" name="errors" default=""/>
            </function>
            <function name="incubationController" fullname="QQmlEngine::incubationController" href="qqmlengine.html#incubationController" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QQmlIncubationController *" signature="QQmlIncubationController * incubationController() const"/>
            <function name="interceptUrl" fullname="QQmlEngine::interceptUrl" href="qqmlengine.html#interceptUrl" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QUrl" signature="QUrl interceptUrl(const QUrl &amp;url, QQmlAbstractUrlInterceptor::DataType type) const">
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="QQmlAbstractUrlInterceptor::DataType" name="type" default=""/>
            </function>
            <function name="markCurrentFunctionAsTranslationBinding" fullname="QQmlEngine::markCurrentFunctionAsTranslationBinding" href="qqmlengine.html#markCurrentFunctionAsTranslationBinding" status="active" access="public" location="qqmlengine.h" documented="true" since="6.6" meta="plain" type="void" signature="void markCurrentFunctionAsTranslationBinding()"/>
            <function name="networkAccessManager" fullname="QQmlEngine::networkAccessManager" href="qqmlengine.html#networkAccessManager" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QNetworkAccessManager *" signature="QNetworkAccessManager * networkAccessManager() const"/>
            <function name="networkAccessManagerFactory" fullname="QQmlEngine::networkAccessManagerFactory" href="qqmlengine.html#networkAccessManagerFactory" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QQmlNetworkAccessManagerFactory *" signature="QQmlNetworkAccessManagerFactory * networkAccessManagerFactory() const"/>
            <function name="offlineStorageDatabaseFilePath" fullname="QQmlEngine::offlineStorageDatabaseFilePath" href="qqmlengine.html#offlineStorageDatabaseFilePath" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QString" signature="QString offlineStorageDatabaseFilePath(const QString &amp;databaseName) const">
                <parameter type="const QString &amp;" name="databaseName" default=""/>
            </function>
            <function name="offlineStoragePath" fullname="QQmlEngine::offlineStoragePath" href="qqmlengine.html#offlineStoragePath-prop" status="active" access="public" location="qqmlengine.h" meta="plain" const="true" associated-property="offlineStoragePath" type="QString" signature="QString offlineStoragePath() const"/>
            <function name="offlineStoragePathChanged" fullname="QQmlEngine::offlineStoragePathChanged" href="qqmlengine.html#offlineStoragePathChanged" status="active" access="public" location="qqmlengine.h" documented="true" since="6.5" meta="signal" associated-property="offlineStoragePath" type="void" signature="void offlineStoragePathChanged()"/>
            <function name="outputWarningsToStandardError" fullname="QQmlEngine::outputWarningsToStandardError" href="qqmlengine.html#outputWarningsToStandardError" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="bool" signature="bool outputWarningsToStandardError() const"/>
            <function name="pluginPathList" fullname="QQmlEngine::pluginPathList" href="qqmlengine.html#pluginPathList" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList pluginPathList() const"/>
            <function name="qmlAttachedPropertiesObject" href="qqmlengine.html#qmlAttachedPropertiesObject" status="active" access="public" location="qqml.h" documented="true" related="30" meta="plain" type="QObject *" signature="QObject * qmlAttachedPropertiesObject(const QObject *attachee, bool create)">
                <parameter type="const QObject *" name="attachee" default=""/>
                <parameter type="bool" name="create" default="true"/>
            </function>
            <function name="qmlClearTypeRegistrations" href="qqmlengine.html#qmlClearTypeRegistrations" status="active" access="public" location="qqml.h" documented="true" related="31" meta="plain" type="void" signature="void qmlClearTypeRegistrations()"/>
            <function name="qmlContext" href="qqmlengine.html#qmlContext" status="active" access="public" location="qqml.h" documented="true" related="32" meta="plain" type="QQmlContext *" signature="QQmlContext * qmlContext(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="qmlEngine" href="qqmlengine.html#qmlEngine" status="active" access="public" location="qqml.h" documented="true" related="34" meta="plain" type="QQmlEngine *" signature="QQmlEngine * qmlEngine(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="qmlProtectModule" href="qqmlengine.html#qmlProtectModule" status="active" access="public" location="qqml.h" documented="true" related="36" meta="plain" type="bool" signature="bool qmlProtectModule(const char *uri, int majVersion)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="majVersion" default=""/>
            </function>
            <function name="qmlRegisterAnonymousType" href="qqmlengine.html#qmlRegisterAnonymousType" status="active" access="public" location="qqml.h" documented="true" related="37" meta="plain" type="int" signature="int qmlRegisterAnonymousType(const char *uri, int versionMajor)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
            </function>
            <function name="qmlRegisterExtendedType" href="qqmlengine.html#qmlRegisterExtendedType" status="active" access="public" location="qqml.h" documented="true" related="38" meta="plain" type="int" signature="int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
            </function>
            <function name="qmlRegisterExtendedUncreatableType" href="qqmlengine.html#qmlRegisterExtendedUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="39" meta="plain" type="int" signature="int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;reason)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
                <parameter type="const QString &amp;" name="reason" default=""/>
            </function>
            <function name="qmlRegisterModule" href="qqmlengine.html#qmlRegisterModule" status="active" access="public" location="qqml.h" documented="true" related="40" meta="plain" type="void" signature="void qmlRegisterModule(const char *uri, int versionMajor, int versionMinor)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
            </function>
            <function name="qmlRegisterModuleImport" href="qqmlengine.html#qmlRegisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="41" meta="plain" type="void" signature="void qmlRegisterModuleImport(const char *uri, int moduleMajor, const char *import, int importMajor, int importMinor)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="moduleMajor" default=""/>
                <parameter type="const char *" name="import" default=""/>
                <parameter type="int" name="importMajor" default="QQmlModuleImportLatest"/>
                <parameter type="int" name="importMinor" default="QQmlModuleImportLatest"/>
            </function>
            <function name="qmlRegisterRevision" href="qqmlengine.html#qmlRegisterRevision" status="active" access="public" location="qqml.h" documented="true" related="42" meta="plain" type="int" signature="int qmlRegisterRevision(const char *uri, int versionMajor, int versionMinor)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
            </function>
            <function name="qmlRegisterSingletonInstance" href="qqmlengine.html#qmlRegisterSingletonInstance" status="active" access="public" location="qqml.h" documented="true" related="43" meta="plain" type="int" signature="int qmlRegisterSingletonInstance(const char *uri, int versionMajor, int versionMinor, const char *typeName, QObject *cppObject)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="typeName" default=""/>
                <parameter type="QObject *" name="cppObject" default=""/>
            </function>
            <function name="qmlRegisterSingletonType" href="qqmlengine.html#qmlRegisterSingletonType" status="active" access="public" location="qqml.h" documented="true" related="44" meta="plain" type="int" signature="int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, std::function&lt;QJSValue (QQmlEngine *, QJSEngine *)&gt; callback)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="typeName" default=""/>
                <parameter type="std::function&lt;QJSValue (QQmlEngine *, QJSEngine *)&gt;" name="callback" default=""/>
            </function>
            <function name="qmlRegisterSingletonType" href="qqmlengine.html#qmlRegisterSingletonType-1" status="active" access="public" location="qqml.h" documented="true" related="45" meta="plain" overload="true" overload-number="1" type="int" signature="int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, std::function&lt;QObject *(QQmlEngine *, QJSEngine *)&gt; callback)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="typeName" default=""/>
                <parameter type="std::function&lt;QObject *(QQmlEngine *, QJSEngine *)&gt;" name="callback" default=""/>
            </function>
            <function name="qmlRegisterSingletonType" href="qqmlengine.html#qmlRegisterSingletonType-2" status="active" access="public" location="qqml.h" documented="true" related="46" meta="plain" overload="true" overload-number="2" type="int" signature="int qmlRegisterSingletonType(const QUrl &amp;url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
            </function>
            <function name="qmlRegisterType" href="qqmlengine.html#qmlRegisterType" status="active" access="public" location="qqml.h" documented="true" related="47" meta="plain" type="int" signature="int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
            </function>
            <function name="qmlRegisterType" href="qqmlengine.html#qmlRegisterType-1" status="active" access="public" location="qqml.h" documented="true" related="48" meta="plain" overload="true" overload-number="1" type="int" signature="int qmlRegisterType(const QUrl &amp;url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
            </function>
            <function name="qmlRegisterTypeNotAvailable" href="qqmlengine.html#qmlRegisterTypeNotAvailable" status="active" access="public" location="qqml.h" documented="true" related="49" meta="plain" type="int" signature="int qmlRegisterTypeNotAvailable(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;message)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
                <parameter type="const QString &amp;" name="message" default=""/>
            </function>
            <function name="qmlRegisterUncreatableMetaObject" href="qqmlengine.html#qmlRegisterUncreatableMetaObject" status="active" access="public" location="qqml.h" documented="true" related="50" meta="plain" type="int" signature="int qmlRegisterUncreatableMetaObject(const QMetaObject &amp;staticMetaObject, const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;reason)">
                <parameter type="const QMetaObject &amp;" name="staticMetaObject" default=""/>
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
                <parameter type="const QString &amp;" name="reason" default=""/>
            </function>
            <function name="qmlRegisterUncreatableType" href="qqmlengine.html#qmlRegisterUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="51" meta="plain" type="int" signature="int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &amp;message)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
                <parameter type="const QString &amp;" name="message" default=""/>
            </function>
            <function name="qmlTypeId" href="qqmlengine.html#qmlTypeId" status="active" access="public" location="qqml.h" documented="true" related="52" meta="plain" type="int" signature="int qmlTypeId(const char *uri, int versionMajor, int versionMinor, const char *qmlName)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="versionMajor" default=""/>
                <parameter type="int" name="versionMinor" default=""/>
                <parameter type="const char *" name="qmlName" default=""/>
            </function>
            <function name="qmlUnregisterModuleImport" href="qqmlengine.html#qmlUnregisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="53" meta="plain" type="void" signature="void qmlUnregisterModuleImport(const char *uri, int moduleMajor, const char *import, int importMajor, int importMinor)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="moduleMajor" default=""/>
                <parameter type="const char *" name="import" default=""/>
                <parameter type="int" name="importMajor" default="QQmlModuleImportLatest"/>
                <parameter type="int" name="importMinor" default="QQmlModuleImportLatest"/>
            </function>
            <function name="quit" fullname="QQmlEngine::quit" href="qqmlengine.html#quit" status="active" access="public" location="qqmlengine.h" documented="true" meta="signal" type="void" signature="void quit()"/>
            <function name="removeImageProvider" fullname="QQmlEngine::removeImageProvider" href="qqmlengine.html#removeImageProvider" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void removeImageProvider(const QString &amp;providerId)">
                <parameter type="const QString &amp;" name="providerId" default=""/>
            </function>
            <function name="removeUrlInterceptor" fullname="QQmlEngine::removeUrlInterceptor" href="qqmlengine.html#removeUrlInterceptor" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void removeUrlInterceptor(QQmlAbstractUrlInterceptor *urlInterceptor)">
                <parameter type="QQmlAbstractUrlInterceptor *" name="urlInterceptor" default=""/>
            </function>
            <function name="retranslate" fullname="QQmlEngine::retranslate" href="qqmlengine.html#retranslate" status="active" access="public" location="qqmlengine.h" documented="true" meta="slot" type="void" signature="void retranslate()"/>
            <function name="rootContext" fullname="QQmlEngine::rootContext" href="qqmlengine.html#rootContext" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QQmlContext *" signature="QQmlContext * rootContext() const"/>
            <function name="setBaseUrl" fullname="QQmlEngine::setBaseUrl" href="qqmlengine.html#setBaseUrl" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void setBaseUrl(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="setContextForObject" fullname="QQmlEngine::setContextForObject" href="qqmlengine.html#setContextForObject" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" static="true" type="void" signature="void setContextForObject(QObject *object, QQmlContext *context)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="QQmlContext *" name="context" default=""/>
            </function>
            <function name="setImportPathList" fullname="QQmlEngine::setImportPathList" href="qqmlengine.html#setImportPathList" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void setImportPathList(const QStringList &amp;paths)">
                <parameter type="const QStringList &amp;" name="paths" default=""/>
            </function>
            <function name="setIncubationController" fullname="QQmlEngine::setIncubationController" href="qqmlengine.html#setIncubationController" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void setIncubationController(QQmlIncubationController *controller)">
                <parameter type="QQmlIncubationController *" name="controller" default=""/>
            </function>
            <function name="setNetworkAccessManagerFactory" fullname="QQmlEngine::setNetworkAccessManagerFactory" href="qqmlengine.html#setNetworkAccessManagerFactory" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void setNetworkAccessManagerFactory(QQmlNetworkAccessManagerFactory *factory)">
                <parameter type="QQmlNetworkAccessManagerFactory *" name="factory" default=""/>
            </function>
            <function name="setOfflineStoragePath" fullname="QQmlEngine::setOfflineStoragePath" href="qqmlengine.html#offlineStoragePath-prop" status="active" access="public" location="qqmlengine.h" meta="plain" associated-property="offlineStoragePath" type="void" signature="void setOfflineStoragePath(const QString &amp;dir)">
                <parameter type="const QString &amp;" name="dir" default=""/>
            </function>
            <function name="setOutputWarningsToStandardError" fullname="QQmlEngine::setOutputWarningsToStandardError" href="qqmlengine.html#setOutputWarningsToStandardError" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void setOutputWarningsToStandardError(bool enabled)">
                <parameter type="bool" name="enabled" default=""/>
            </function>
            <function name="setPluginPathList" fullname="QQmlEngine::setPluginPathList" href="qqmlengine.html#setPluginPathList" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void setPluginPathList(const QStringList &amp;paths)">
                <parameter type="const QStringList &amp;" name="paths" default=""/>
            </function>
            <function name="singletonInstance" fullname="QQmlEngine::singletonInstance" href="qqmlengine.html#singletonInstance" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="T" signature="T singletonInstance(int qmlTypeId)">
                <parameter type="int" name="qmlTypeId" default=""/>
            </function>
            <function name="singletonInstance" fullname="QQmlEngine::singletonInstance" href="qqmlengine.html#singletonInstance-1" status="active" access="public" location="qqmlengine.h" documented="true" since="6.5" meta="plain" overload="true" overload-number="1" type="T" signature="T singletonInstance(QAnyStringView uri, QAnyStringView typeName)">
                <parameter type="QAnyStringView" name="uri" default=""/>
                <parameter type="QAnyStringView" name="typeName" default=""/>
            </function>
            <function name="trimComponentCache" fullname="QQmlEngine::trimComponentCache" href="qqmlengine.html#trimComponentCache" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" type="void" signature="void trimComponentCache()"/>
            <function name="urlInterceptor" fullname="QQmlEngine::urlInterceptor" href="qqmlengine-obsolete.html#urlInterceptor" status="deprecated" access="private" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QQmlAbstractUrlInterceptor *" signature="QQmlAbstractUrlInterceptor * urlInterceptor() const"/>
            <function name="urlInterceptors" fullname="QQmlEngine::urlInterceptors" href="qqmlengine.html#urlInterceptors" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" const="true" type="QList&lt;QQmlAbstractUrlInterceptor *&gt;" signature="QList&lt;QQmlAbstractUrlInterceptor *&gt; urlInterceptors() const"/>
            <function name="warnings" fullname="QQmlEngine::warnings" href="qqmlengine.html#warnings" status="active" access="public" location="qqmlengine.h" documented="true" meta="signal" type="void" signature="void warnings(const QList&lt;QQmlError&gt; &amp;warnings)">
                <parameter type="const QList&lt;QQmlError&gt; &amp;" name="warnings" default=""/>
            </function>
            <function name="~QQmlEngine" fullname="QQmlEngine::~QQmlEngine" href="qqmlengine.html#dtor.QQmlEngine" status="active" access="public" location="qqmlengine.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlEngine() override"/>
            <enum name="QQmlModuleImportSpecialVersions" href="qqmlengine.html#QQmlModuleImportSpecialVersions-enum" status="active" access="public" location="qqml.h" related="66" documented="true">
                <value name="QQmlModuleImportModuleAny" value="-1"/>
                <value name="QQmlModuleImportLatest" value="-1"/>
                <value name="QQmlModuleImportAuto" value="-2"/>
            </enum>
            <property name="offlineStoragePath" fullname="QQmlEngine::offlineStoragePath" href="qqmlengine.html#offlineStoragePath-prop" status="active" access="public" location="qqmlengine.h" documented="true" brief="The directory for storing offline user data">
                <getter name="offlineStoragePath"/>
                <setter name="setOfflineStoragePath"/>
                <notifier name="offlineStoragePathChanged"/>
            </property>
        </class>
        <class name="QQmlEngineExtensionPlugin" href="qqmlengineextensionplugin.html" status="active" access="public" location="qqmlextensionplugin.h" documented="true" groups="plugins" bases="QObject" module="QtQml" brief="Abstract base for custom QML extension plugins">
            <function name="QQmlEngineExtensionPlugin" fullname="QQmlEngineExtensionPlugin::QQmlEngineExtensionPlugin" href="qqmlengineextensionplugin.html#QQmlEngineExtensionPlugin-2" status="active" access="public" location="qqmlextensionplugin.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QQmlEngineExtensionPlugin(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="Q_IMPORT_QML_PLUGIN" href="qqmlengineextensionplugin.html#Q_IMPORT_QML_PLUGIN" status="active" access="public" documented="true" related="27" since="6.2" meta="macrowithparams" signature="Q_IMPORT_QML_PLUGIN(PluginName)">
                <parameter type="" name="PluginName" default=""/>
            </function>
            <function name="initializeEngine" fullname="QQmlEngineExtensionPlugin::initializeEngine" href="qqmlengineextensionplugin.html#initializeEngine" status="active" access="public" location="qqmlextensionplugin.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void initializeEngine(QQmlEngine *engine, const char *uri) override">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="const char *" name="uri" default=""/>
            </function>
        </class>
        <class name="QQmlError" href="qqmlerror.html" status="active" access="public" location="qqmlerror.h" documented="true" module="QtQml" brief="Encapsulates a QML error">
            <function name="QQmlError" fullname="QQmlError::QQmlError" href="qqmlerror.html#QQmlError" status="active" access="public" location="qqmlerror.h" documented="true" meta="constructor" signature="QQmlError()"/>
            <function name="QQmlError" fullname="QQmlError::QQmlError" href="qqmlerror.html#QQmlError-1" status="active" access="public" location="qqmlerror.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QQmlError(const QQmlError &amp;other)">
                <parameter type="const QQmlError &amp;" name="other" default=""/>
            </function>
            <function name="column" fullname="QQmlError::column" href="qqmlerror.html#column" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="int" signature="int column() const"/>
            <function name="description" fullname="QQmlError::description" href="qqmlerror.html#description" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="QString" signature="QString description() const"/>
            <function name="isValid" fullname="QQmlError::isValid" href="qqmlerror.html#isValid" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="line" fullname="QQmlError::line" href="qqmlerror.html#line" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="int" signature="int line() const"/>
            <function name="messageType" fullname="QQmlError::messageType" href="qqmlerror.html#messageType" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="QtMsgType" signature="QtMsgType messageType() const"/>
            <function name="object" fullname="QQmlError::object" href="qqmlerror.html#object" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * object() const"/>
            <function name="operator&lt;&lt;" href="qqmlerror.html#operator-lt-lt" status="active" access="public" location="qqmlerror.h" documented="true" related="28" meta="plain" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QQmlError &amp;error)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="const QQmlError &amp;" name="error" default=""/>
            </function>
            <function name="operator=" fullname="QQmlError::operator=" href="qqmlerror.html#operator-eq" status="active" access="public" location="qqmlerror.h" documented="true" meta="copy-assign" type="QQmlError &amp;" signature="QQmlError &amp; operator=(const QQmlError &amp;other)">
                <parameter type="const QQmlError &amp;" name="other" default=""/>
            </function>
            <function name="setColumn" fullname="QQmlError::setColumn" href="qqmlerror.html#setColumn" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" type="void" signature="void setColumn(int column)">
                <parameter type="int" name="column" default=""/>
            </function>
            <function name="setDescription" fullname="QQmlError::setDescription" href="qqmlerror.html#setDescription" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" type="void" signature="void setDescription(const QString &amp;description)">
                <parameter type="const QString &amp;" name="description" default=""/>
            </function>
            <function name="setLine" fullname="QQmlError::setLine" href="qqmlerror.html#setLine" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" type="void" signature="void setLine(int line)">
                <parameter type="int" name="line" default=""/>
            </function>
            <function name="setMessageType" fullname="QQmlError::setMessageType" href="qqmlerror.html#setMessageType" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" type="void" signature="void setMessageType(QtMsgType messageType)">
                <parameter type="QtMsgType" name="messageType" default=""/>
            </function>
            <function name="setObject" fullname="QQmlError::setObject" href="qqmlerror.html#setObject" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" type="void" signature="void setObject(QObject *object)">
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="setUrl" fullname="QQmlError::setUrl" href="qqmlerror.html#setUrl" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" type="void" signature="void setUrl(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="toString" fullname="QQmlError::toString" href="qqmlerror.html#toString" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="QString" signature="QString toString() const"/>
            <function name="url" fullname="QQmlError::url" href="qqmlerror.html#url" status="active" access="public" location="qqmlerror.h" documented="true" meta="plain" const="true" type="QUrl" signature="QUrl url() const"/>
        </class>
        <class name="QQmlExpression" href="qqmlexpression.html" status="active" access="public" location="qqmlexpression.h" documented="true" bases="QObject" module="QtQml" brief="Evaluates JavaScript in a QML context">
            <function name="QQmlExpression" fullname="QQmlExpression::QQmlExpression" href="qqmlexpression.html#QQmlExpression" status="active" access="public" location="qqmlexpression.h" documented="true" meta="constructor" signature="QQmlExpression()"/>
            <function name="QQmlExpression" fullname="QQmlExpression::QQmlExpression" href="qqmlexpression.html#QQmlExpression-1" status="active" access="public" location="qqmlexpression.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlExpression(QQmlContext *ctxt, QObject *scope, const QString &amp;expression, QObject *parent)">
                <parameter type="QQmlContext *" name="ctxt" default=""/>
                <parameter type="QObject *" name="scope" default=""/>
                <parameter type="const QString &amp;" name="expression" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlExpression" fullname="QQmlExpression::QQmlExpression" href="qqmlexpression.html#QQmlExpression-2" status="active" access="public" location="qqmlexpression.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QQmlExpression(const QQmlScriptString &amp;script, QQmlContext *ctxt, QObject *scope, QObject *parent)">
                <parameter type="const QQmlScriptString &amp;" name="script" default=""/>
                <parameter type="QQmlContext *" name="ctxt" default="nullptr"/>
                <parameter type="QObject *" name="scope" default="nullptr"/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="clearError" fullname="QQmlExpression::clearError" href="qqmlexpression.html#clearError" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" type="void" signature="void clearError()"/>
            <function name="columnNumber" fullname="QQmlExpression::columnNumber" href="qqmlexpression.html#columnNumber" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="int" signature="int columnNumber() const"/>
            <function name="context" fullname="QQmlExpression::context" href="qqmlexpression.html#context" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="QQmlContext *" signature="QQmlContext * context() const"/>
            <function name="engine" fullname="QQmlExpression::engine" href="qqmlexpression.html#engine" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="QQmlEngine *" signature="QQmlEngine * engine() const"/>
            <function name="error" fullname="QQmlExpression::error" href="qqmlexpression.html#error" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="QQmlError" signature="QQmlError error() const"/>
            <function name="evaluate" fullname="QQmlExpression::evaluate" href="qqmlexpression.html#evaluate" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" type="QVariant" signature="QVariant evaluate(bool *valueIsUndefined)">
                <parameter type="bool *" name="valueIsUndefined" default="nullptr"/>
            </function>
            <function name="expression" fullname="QQmlExpression::expression" href="qqmlexpression.html#expression" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="QString" signature="QString expression() const"/>
            <function name="hasError" fullname="QQmlExpression::hasError" href="qqmlexpression.html#hasError" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasError() const"/>
            <function name="lineNumber" fullname="QQmlExpression::lineNumber" href="qqmlexpression.html#lineNumber" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="int" signature="int lineNumber() const"/>
            <function name="notifyOnValueChanged" fullname="QQmlExpression::notifyOnValueChanged" href="qqmlexpression.html#notifyOnValueChanged" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="bool" signature="bool notifyOnValueChanged() const"/>
            <function name="scopeObject" fullname="QQmlExpression::scopeObject" href="qqmlexpression.html#scopeObject" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * scopeObject() const"/>
            <function name="setExpression" fullname="QQmlExpression::setExpression" href="qqmlexpression.html#setExpression" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" type="void" signature="void setExpression(const QString &amp;expression)">
                <parameter type="const QString &amp;" name="expression" default=""/>
            </function>
            <function name="setNotifyOnValueChanged" fullname="QQmlExpression::setNotifyOnValueChanged" href="qqmlexpression.html#setNotifyOnValueChanged" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" type="void" signature="void setNotifyOnValueChanged(bool notifyOnChange)">
                <parameter type="bool" name="notifyOnChange" default=""/>
            </function>
            <function name="setSourceLocation" fullname="QQmlExpression::setSourceLocation" href="qqmlexpression.html#setSourceLocation" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" type="void" signature="void setSourceLocation(const QString &amp;url, int line, int column)">
                <parameter type="const QString &amp;" name="url" default=""/>
                <parameter type="int" name="line" default=""/>
                <parameter type="int" name="column" default="0"/>
            </function>
            <function name="sourceFile" fullname="QQmlExpression::sourceFile" href="qqmlexpression.html#sourceFile" status="active" access="public" location="qqmlexpression.h" documented="true" meta="plain" const="true" type="QString" signature="QString sourceFile() const"/>
            <function name="valueChanged" fullname="QQmlExpression::valueChanged" href="qqmlexpression.html#valueChanged" status="active" access="public" location="qqmlexpression.h" documented="true" meta="signal" type="void" signature="void valueChanged()"/>
            <function name="~QQmlExpression" fullname="QQmlExpression::~QQmlExpression" href="qqmlexpression.html#dtor.QQmlExpression" status="active" access="public" location="qqmlexpression.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlExpression() override"/>
        </class>
        <class name="QQmlExtensionPlugin" href="qqmlextensionplugin.html" status="active" access="public" location="qqmlextensionplugin.h" documented="true" groups="plugins" bases="QObject" module="QtQml" brief="Abstract base for custom QML extension plugins with custom type registration functions">
            <function name="baseUrl" fullname="QQmlExtensionPlugin::baseUrl" href="qqmlextensionplugin-obsolete.html#baseUrl" status="deprecated" access="private" location="qqmlextensionplugin.h" documented="true" meta="plain" const="true" type="QUrl" brief="Returns the URL of the directory from which the extension is loaded" signature="QUrl baseUrl() const"/>
            <function name="initializeEngine" fullname="QQmlExtensionPlugin::initializeEngine" href="qqmlextensionplugin.html#initializeEngine" status="active" access="public" location="qqmlextensionplugin.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void initializeEngine(QQmlEngine *engine, const char *uri) override">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="const char *" name="uri" default=""/>
            </function>
            <function name="registerTypes" fullname="QQmlExtensionPlugin::registerTypes" href="qqmlextensionplugin.html#registerTypes" status="active" access="public" location="qqmlextensionplugin.h" documented="true" meta="plain" virtual="pure" override="true" type="void" signature="void registerTypes(const char *uri) override = 0">
                <parameter type="const char *" name="uri" default=""/>
            </function>
            <function name="unregisterTypes" fullname="QQmlExtensionPlugin::unregisterTypes" href="qqmlextensionplugin.html#unregisterTypes" status="active" access="public" location="qqmlextensionplugin.h" documented="true" since="6.0" meta="plain" virtual="virtual" type="void" signature="void unregisterTypes()"/>
        </class>
        <class name="QQmlFile" href="qqmlfile.html" status="active" access="public" location="qqmlfile.h" documented="true" module="QtQml" brief="Static utility methods to categorize URLs">
            <function name="isLocalFile" fullname="QQmlFile::isLocalFile" href="qqmlfile.html#isLocalFile" status="active" access="public" location="qqmlfile.h" documented="true" meta="plain" static="true" type="bool" signature="bool isLocalFile(const QString &amp;url)">
                <parameter type="const QString &amp;" name="url" default=""/>
            </function>
            <function name="isLocalFile" fullname="QQmlFile::isLocalFile" href="qqmlfile.html#isLocalFile-1" status="active" access="public" location="qqmlfile.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="bool" signature="bool isLocalFile(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
            <function name="urlToLocalFileOrQrc" fullname="QQmlFile::urlToLocalFileOrQrc" href="qqmlfile.html#urlToLocalFileOrQrc" status="active" access="public" location="qqmlfile.h" documented="true" meta="plain" static="true" type="QString" signature="QString urlToLocalFileOrQrc(const QString &amp;url)">
                <parameter type="const QString &amp;" name="url" default=""/>
            </function>
            <function name="urlToLocalFileOrQrc" fullname="QQmlFile::urlToLocalFileOrQrc" href="qqmlfile.html#urlToLocalFileOrQrc-1" status="active" access="public" location="qqmlfile.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="QString" signature="QString urlToLocalFileOrQrc(const QUrl &amp;url)">
                <parameter type="const QUrl &amp;" name="url" default=""/>
            </function>
        </class>
        <class name="QQmlFileSelector" href="qqmlfileselector.html" status="active" access="public" location="qqmlfileselector.h" documented="true" bases="QObject" module="QtQml" brief="A class for applying a QFileSelector to QML file loading">
            <function name="QQmlFileSelector" fullname="QQmlFileSelector::QQmlFileSelector" href="qqmlfileselector.html#QQmlFileSelector" status="active" access="public" location="qqmlfileselector.h" documented="true" meta="constructor" explicit="true" signature="QQmlFileSelector(QQmlEngine *engine, QObject *parent)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="get" fullname="QQmlFileSelector::get" href="qqmlfileselector-obsolete.html#get" status="deprecated" access="public" location="qqmlfileselector.h" documented="true" meta="plain" static="true" type="QQmlFileSelector *" signature="QQmlFileSelector * get(QQmlEngine *engine)">
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <function name="selector" fullname="QQmlFileSelector::selector" href="qqmlfileselector.html#selector" status="active" access="public" location="qqmlfileselector.h" documented="true" meta="plain" const="true" noexcept="true" type="QFileSelector *" signature="QFileSelector * selector() const"/>
            <function name="setExtraSelectors" fullname="QQmlFileSelector::setExtraSelectors" href="qqmlfileselector.html#setExtraSelectors" status="active" access="public" location="qqmlfileselector.h" documented="true" meta="plain" type="void" signature="void setExtraSelectors(const QStringList &amp;strings)">
                <parameter type="const QStringList &amp;" name="strings" default=""/>
            </function>
            <function name="setSelector" fullname="QQmlFileSelector::setSelector" href="qqmlfileselector.html#setSelector" status="active" access="public" location="qqmlfileselector.h" documented="true" meta="plain" type="void" signature="void setSelector(QFileSelector *selector)">
                <parameter type="QFileSelector *" name="selector" default=""/>
            </function>
            <function name="~QQmlFileSelector" fullname="QQmlFileSelector::~QQmlFileSelector" href="qqmlfileselector.html#dtor.QQmlFileSelector" status="active" access="public" location="qqmlfileselector.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlFileSelector() override"/>
        </class>
        <class name="QQmlImageProviderBase" href="qqmlimageproviderbase.html" status="active" access="public" location="qqmlengine.h" documented="true" bases="QObject" module="QtQml" brief="Used to register image providers in the QML engine">
            <function name="flags" fullname="QQmlImageProviderBase::flags" href="qqmlimageproviderbase.html#flags" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" virtual="pure" const="true" type="QQmlImageProviderBase::Flags" signature="QQmlImageProviderBase::Flags flags() const = 0"/>
            <function name="imageType" fullname="QQmlImageProviderBase::imageType" href="qqmlimageproviderbase.html#imageType" status="active" access="public" location="qqmlengine.h" documented="true" meta="plain" virtual="pure" const="true" type="QQmlImageProviderBase::ImageType" signature="QQmlImageProviderBase::ImageType imageType() const = 0"/>
            <enum name="Flag" fullname="QQmlImageProviderBase::Flag" href="qqmlimageproviderbase.html#Flag-enum" status="active" access="public" location="qqmlengine.h" documented="true" typedef="QQmlImageProviderBase::Flags">
                <value name="ForceAsynchronousImageLoading" value="0x01"/>
            </enum>
            <enum name="ImageType" fullname="QQmlImageProviderBase::ImageType" href="qqmlimageproviderbase.html#ImageType-enum" status="active" access="public" location="qqmlengine.h" documented="true">
                <value name="Invalid" value="0"/>
                <value name="Image" value="1"/>
                <value name="Pixmap" value="2"/>
                <value name="Texture" value="3"/>
                <value name="ImageResponse" value="4"/>
            </enum>
            <typedef name="Flags" fullname="QQmlImageProviderBase::Flags" href="qqmlimageproviderbase.html#Flag-enum" status="active" access="public" location="qqmlengine.h" enum="QQmlImageProviderBase::Flag"/>
        </class>
        <class name="QQmlIncubationController" href="qqmlincubationcontroller.html" status="active" access="public" location="qqmlincubator.h" documented="true" module="QtQml" brief="Instances drive the progress of QQmlIncubators">
            <function name="QQmlIncubationController" fullname="QQmlIncubationController::QQmlIncubationController" href="qqmlincubationcontroller.html#QQmlIncubationController-1" status="active" access="public" location="qqmlincubator.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlIncubationController()"/>
            <function name="engine" fullname="QQmlIncubationController::engine" href="qqmlincubationcontroller.html#engine" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="QQmlEngine *" signature="QQmlEngine * engine() const"/>
            <function name="incubateFor" fullname="QQmlIncubationController::incubateFor" href="qqmlincubationcontroller.html#incubateFor" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" type="void" signature="void incubateFor(int msecs)">
                <parameter type="int" name="msecs" default=""/>
            </function>
            <function name="incubateWhile" fullname="QQmlIncubationController::incubateWhile" href="qqmlincubationcontroller.html#incubateWhile" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" type="void" signature="void incubateWhile(std::atomic&lt;bool&gt; *flag, int msecs)">
                <parameter type="std::atomic&lt;bool&gt; *" name="flag" default=""/>
                <parameter type="int" name="msecs" default="0"/>
            </function>
            <function name="incubatingObjectCount" fullname="QQmlIncubationController::incubatingObjectCount" href="qqmlincubationcontroller.html#incubatingObjectCount" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="int" signature="int incubatingObjectCount() const"/>
            <function name="incubatingObjectCountChanged" fullname="QQmlIncubationController::incubatingObjectCountChanged" href="qqmlincubationcontroller.html#incubatingObjectCountChanged" status="active" access="protected" location="qqmlincubator.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void incubatingObjectCountChanged(int incubatingObjectCount)">
                <parameter type="int" name="incubatingObjectCount" default=""/>
            </function>
        </class>
        <class name="QQmlIncubator" href="qqmlincubator.html" status="active" access="public" location="qqmlincubator.h" documented="true" module="QtQml" brief="Allows QML objects to be created asynchronously">
            <function name="QQmlIncubator" fullname="QQmlIncubator::QQmlIncubator" href="qqmlincubator.html#QQmlIncubator-1" status="active" access="public" location="qqmlincubator.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlIncubator(QQmlIncubator::IncubationMode mode)">
                <parameter type="QQmlIncubator::IncubationMode" name="mode" default="Asynchronous"/>
            </function>
            <function name="clear" fullname="QQmlIncubator::clear" href="qqmlincubator.html#clear" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" type="void" signature="void clear()"/>
            <function name="errors" fullname="QQmlIncubator::errors" href="qqmlincubator.html#errors" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="QList&lt;QQmlError&gt;" signature="QList&lt;QQmlError&gt; errors() const"/>
            <function name="forceCompletion" fullname="QQmlIncubator::forceCompletion" href="qqmlincubator.html#forceCompletion" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" type="void" signature="void forceCompletion()"/>
            <function name="incubationMode" fullname="QQmlIncubator::incubationMode" href="qqmlincubator.html#incubationMode" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="QQmlIncubator::IncubationMode" signature="QQmlIncubator::IncubationMode incubationMode() const"/>
            <function name="isError" fullname="QQmlIncubator::isError" href="qqmlincubator.html#isError" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="bool" signature="bool isError() const"/>
            <function name="isLoading" fullname="QQmlIncubator::isLoading" href="qqmlincubator.html#isLoading" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="bool" signature="bool isLoading() const"/>
            <function name="isNull" fullname="QQmlIncubator::isNull" href="qqmlincubator.html#isNull" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNull() const"/>
            <function name="isReady" fullname="QQmlIncubator::isReady" href="qqmlincubator.html#isReady" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="bool" signature="bool isReady() const"/>
            <function name="object" fullname="QQmlIncubator::object" href="qqmlincubator.html#object" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * object() const"/>
            <function name="setInitialProperties" fullname="QQmlIncubator::setInitialProperties" href="qqmlincubator.html#setInitialProperties" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" type="void" signature="void setInitialProperties(const QVariantMap &amp;initialProperties)">
                <parameter type="const QVariantMap &amp;" name="initialProperties" default=""/>
            </function>
            <function name="setInitialState" fullname="QQmlIncubator::setInitialState" href="qqmlincubator.html#setInitialState" status="active" access="protected" location="qqmlincubator.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void setInitialState(QObject *object)">
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="status" fullname="QQmlIncubator::status" href="qqmlincubator.html#status" status="active" access="public" location="qqmlincubator.h" documented="true" meta="plain" const="true" type="QQmlIncubator::Status" signature="QQmlIncubator::Status status() const"/>
            <function name="statusChanged" fullname="QQmlIncubator::statusChanged" href="qqmlincubator.html#statusChanged" status="active" access="protected" location="qqmlincubator.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void statusChanged(QQmlIncubator::Status status)">
                <parameter type="QQmlIncubator::Status" name="status" default=""/>
            </function>
            <enum name="IncubationMode" fullname="QQmlIncubator::IncubationMode" href="qqmlincubator.html#IncubationMode-enum" status="active" access="public" location="qqmlincubator.h" documented="true">
                <value name="Asynchronous" value="0"/>
                <value name="AsynchronousIfNested" value="1"/>
                <value name="Synchronous" value="2"/>
            </enum>
            <enum name="Status" fullname="QQmlIncubator::Status" href="qqmlincubator.html#Status-enum" status="active" access="public" location="qqmlincubator.h" documented="true">
                <value name="Null" value="0"/>
                <value name="Ready" value="1"/>
                <value name="Loading" value="2"/>
                <value name="Error" value="3"/>
            </enum>
        </class>
        <class name="QQmlInfo" href="qqmlinfo.html" status="active" access="public" location="qqmlinfo.h" documented="true" bases="QDebug" module="QtQml" brief="Allows logging of QML-related messages">
            <function name="qmlDebug" href="qqmlinfo.html#qmlDebug" status="active" access="public" location="qqmlinfo.h" documented="true" related="33" meta="plain" type="QQmlInfo" signature="QQmlInfo qmlDebug(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="qmlInfo" href="qqmlinfo.html#qmlInfo" status="active" access="public" location="qqmlinfo.h" documented="true" related="35" meta="plain" type="QQmlInfo" signature="QQmlInfo qmlInfo(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
            <function name="qmlWarning" href="qqmlinfo.html#qmlWarning" status="active" access="public" location="qqmlinfo.h" documented="true" related="54" meta="plain" type="QQmlInfo" signature="QQmlInfo qmlWarning(const QObject *object)">
                <parameter type="const QObject *" name="object" default=""/>
            </function>
        </class>
        <class name="QQmlListProperty" href="qqmllistproperty.html" status="active" access="public" location="qqmllist.h" documented="true" module="QtQml" brief="Allows applications to expose list-like properties of QObject-derived classes to QML">
            <function name="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_APPEND" href="qqmllistproperty.html#QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_APPEND" status="active" access="public" documented="true" related="15" meta="macrowithoutparams" signature="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_APPEND"/>
            <function name="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE" href="qqmllistproperty.html#QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE" status="active" access="public" documented="true" related="16" meta="macrowithoutparams" signature="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE"/>
            <function name="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE_IF_NOT_DEFAULT" href="qqmllistproperty.html#QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE_IF_NOT_DEFAULT" status="active" access="public" documented="true" related="17" meta="macrowithoutparams" signature="QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE_IF_NOT_DEFAULT"/>
            <function name="QQmlListProperty" fullname="QQmlListProperty::QQmlListProperty" href="qqmllistproperty.html#QQmlListProperty-1" status="active" access="public" location="qqmllist.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlListProperty(QObject *object, QList&lt;T *&gt; *list)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="QList&lt;T *&gt; *" name="list" default=""/>
            </function>
            <function name="QQmlListProperty" fullname="QQmlListProperty::QQmlListProperty" href="qqmllistproperty.html#QQmlListProperty-2" status="active" access="public" location="qqmllist.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QQmlListProperty(QObject *object, void *data, QQmlListProperty&lt;T&gt;::AppendFunction append, QQmlListProperty&lt;T&gt;::CountFunction count, QQmlListProperty&lt;T&gt;::AtFunction at, QQmlListProperty&lt;T&gt;::ClearFunction clear)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="void *" name="data" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::AppendFunction" name="append" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::CountFunction" name="count" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::AtFunction" name="at" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::ClearFunction" name="clear" default=""/>
            </function>
            <function name="QQmlListProperty" fullname="QQmlListProperty::QQmlListProperty" href="qqmllistproperty.html#QQmlListProperty-3" status="active" access="public" location="qqmllist.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QQmlListProperty(QObject *object, void *data, QQmlListProperty&lt;T&gt;::AppendFunction append, QQmlListProperty&lt;T&gt;::CountFunction count, QQmlListProperty&lt;T&gt;::AtFunction at, QQmlListProperty&lt;T&gt;::ClearFunction clear, QQmlListProperty&lt;T&gt;::ReplaceFunction replace, QQmlListProperty&lt;T&gt;::RemoveLastFunction removeLast)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="void *" name="data" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::AppendFunction" name="append" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::CountFunction" name="count" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::AtFunction" name="at" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::ClearFunction" name="clear" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::ReplaceFunction" name="replace" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::RemoveLastFunction" name="removeLast" default=""/>
            </function>
            <function name="QQmlListProperty" fullname="QQmlListProperty::QQmlListProperty" href="qqmllistproperty.html#QQmlListProperty-4" status="active" access="public" location="qqmllist.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QQmlListProperty(QObject *object, void *data, QQmlListProperty&lt;T&gt;::CountFunction count, QQmlListProperty&lt;T&gt;::AtFunction at)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="void *" name="data" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::CountFunction" name="count" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::AtFunction" name="at" default=""/>
            </function>
            <function name="QQmlListProperty" fullname="QQmlListProperty::QQmlListProperty" href="qqmllistproperty-obsolete.html#QQmlListProperty-5" status="deprecated" access="public" documented="true" meta="constructor" overload="true" overload-number="5" signature="QQmlListProperty(QObject *object, QList&lt;T *&gt; &amp;list)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="QList&lt;T *&gt; &amp;" name="list" default=""/>
            </function>
            <function name="operator==" fullname="QQmlListProperty::operator==" href="qqmllistproperty.html#operator-eq-eq" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QQmlListProperty&lt;T&gt; &amp;other) const">
                <parameter type="const QQmlListProperty&lt;T&gt; &amp;" name="other" default=""/>
            </function>
            <typedef name="AppendFunction" fullname="QQmlListProperty::AppendFunction" href="qqmllistproperty.html#AppendFunction-typedef" status="active" access="public" location="qqmllist.h" documented="true" aliasedtype="void (*)(QQmlListProperty&lt;T&gt; *, T *)"/>
            <typedef name="AtFunction" fullname="QQmlListProperty::AtFunction" href="qqmllistproperty.html#AtFunction-typedef" status="active" access="public" location="qqmllist.h" documented="true" aliasedtype="T *(*)(QQmlListProperty&lt;T&gt; *, qsizetype)"/>
            <typedef name="ClearFunction" fullname="QQmlListProperty::ClearFunction" href="qqmllistproperty.html#ClearFunction-typedef" status="active" access="public" location="qqmllist.h" documented="true" aliasedtype="void (*)(QQmlListProperty&lt;T&gt; *)"/>
            <typedef name="CountFunction" fullname="QQmlListProperty::CountFunction" href="qqmllistproperty.html#CountFunction-typedef" status="active" access="public" location="qqmllist.h" documented="true" aliasedtype="qsizetype (*)(QQmlListProperty&lt;T&gt; *)"/>
            <typedef name="RemoveLastFunction" fullname="QQmlListProperty::RemoveLastFunction" href="qqmllistproperty.html#RemoveLastFunction-typedef" status="active" access="public" location="qqmllist.h" documented="true" aliasedtype="void (*)(QQmlListProperty&lt;T&gt; *)"/>
            <typedef name="ReplaceFunction" fullname="QQmlListProperty::ReplaceFunction" href="qqmllistproperty.html#ReplaceFunction-typedef" status="active" access="public" location="qqmllist.h" documented="true" aliasedtype="void (*)(QQmlListProperty&lt;T&gt; *, qsizetype, T *)"/>
        </class>
        <class name="QQmlListReference" href="qqmllistreference.html" status="active" access="public" location="qqmllist.h" documented="true" module="QtQml" brief="Allows the manipulation of QQmlListProperty properties">
            <function name="QQmlListReference" fullname="QQmlListReference::QQmlListReference" href="qqmllistreference.html#QQmlListReference" status="active" access="public" location="qqmllist.h" documented="true" meta="constructor" signature="QQmlListReference()"/>
            <function name="QQmlListReference" fullname="QQmlListReference::QQmlListReference" href="qqmllistreference-obsolete.html#QQmlListReference-1" status="deprecated" access="public" location="qqmllist.h" documented="true" since="6.1" meta="constructor" overload="true" overload-number="1" signature="QQmlListReference(const QVariant &amp;variant, QQmlEngine *engine)">
                <parameter type="const QVariant &amp;" name="variant" default=""/>
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <function name="QQmlListReference" fullname="QQmlListReference::QQmlListReference" href="qqmllistreference-obsolete.html#QQmlListReference-2" status="deprecated" access="public" location="qqmllist.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QQmlListReference(QObject *object, const char *property, QQmlEngine *engine)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const char *" name="property" default=""/>
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <function name="QQmlListReference" fullname="QQmlListReference::QQmlListReference" href="qqmllistreference.html#QQmlListReference-3" status="active" access="public" location="qqmllist.h" documented="true" since="6.1" meta="constructor" explicit="true" overload="true" overload-number="3" signature="QQmlListReference(const QVariant &amp;variant)">
                <parameter type="const QVariant &amp;" name="variant" default=""/>
            </function>
            <function name="QQmlListReference" fullname="QQmlListReference::QQmlListReference" href="qqmllistreference.html#QQmlListReference-4" status="active" access="public" location="qqmllist.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QQmlListReference(QObject *object, const char *property)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const char *" name="property" default=""/>
            </function>
            <function name="append" fullname="QQmlListReference::append" href="qqmllistreference.html#append" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool append(QObject *object) const">
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="at" fullname="QQmlListReference::at" href="qqmllistreference.html#at" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * at(qsizetype index) const">
                <parameter type="qsizetype" name="index" default=""/>
            </function>
            <function name="canAppend" fullname="QQmlListReference::canAppend" href="qqmllistreference.html#canAppend" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool canAppend() const"/>
            <function name="canAt" fullname="QQmlListReference::canAt" href="qqmllistreference.html#canAt" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool canAt() const"/>
            <function name="canClear" fullname="QQmlListReference::canClear" href="qqmllistreference.html#canClear" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool canClear() const"/>
            <function name="canCount" fullname="QQmlListReference::canCount" href="qqmllistreference.html#canCount" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool canCount() const"/>
            <function name="canRemoveLast" fullname="QQmlListReference::canRemoveLast" href="qqmllistreference.html#canRemoveLast" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool canRemoveLast() const"/>
            <function name="canReplace" fullname="QQmlListReference::canReplace" href="qqmllistreference.html#canReplace" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool canReplace() const"/>
            <function name="clear" fullname="QQmlListReference::clear" href="qqmllistreference.html#clear" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool clear() const"/>
            <function name="count" fullname="QQmlListReference::count" href="qqmllistreference.html#count" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="qsizetype" signature="qsizetype count() const"/>
            <function name="isManipulable" fullname="QQmlListReference::isManipulable" href="qqmllistreference.html#isManipulable" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool isManipulable() const"/>
            <function name="isReadable" fullname="QQmlListReference::isReadable" href="qqmllistreference.html#isReadable" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool isReadable() const"/>
            <function name="isValid" fullname="QQmlListReference::isValid" href="qqmllistreference.html#isValid" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="listElementType" fullname="QQmlListReference::listElementType" href="qqmllistreference.html#listElementType" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="const QMetaObject *" signature="const QMetaObject * listElementType() const"/>
            <function name="object" fullname="QQmlListReference::object" href="qqmllistreference.html#object" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="QObject *" signature="QObject * object() const"/>
            <function name="operator==" fullname="QQmlListReference::operator==" href="qqmllistreference.html#operator-eq-eq" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QQmlListReference &amp;other) const">
                <parameter type="const QQmlListReference &amp;" name="other" default=""/>
            </function>
            <function name="removeLast" fullname="QQmlListReference::removeLast" href="qqmllistreference.html#removeLast" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool removeLast() const"/>
            <function name="replace" fullname="QQmlListReference::replace" href="qqmllistreference.html#replace" status="active" access="public" location="qqmllist.h" documented="true" meta="plain" const="true" type="bool" signature="bool replace(qsizetype index, QObject *object) const">
                <parameter type="qsizetype" name="index" default=""/>
                <parameter type="QObject *" name="object" default=""/>
            </function>
            <function name="size" fullname="QQmlListReference::size" href="qqmllistreference.html#size" status="active" access="public" location="qqmllist.h" documented="true" since="6.2" meta="plain" const="true" type="qsizetype" signature="qsizetype size() const"/>
        </class>
        <class name="QQmlNetworkAccessManagerFactory" href="qqmlnetworkaccessmanagerfactory.html" status="active" access="public" location="qqmlnetworkaccessmanagerfactory.h" documented="true" module="QtQml" brief="Creates QNetworkAccessManager instances for a QML engine">
            <function name="create" fullname="QQmlNetworkAccessManagerFactory::create" href="qqmlnetworkaccessmanagerfactory.html#create" status="active" access="public" location="qqmlnetworkaccessmanagerfactory.h" documented="true" meta="plain" virtual="pure" type="QNetworkAccessManager *" signature="QNetworkAccessManager * create(QObject *parent) = 0">
                <parameter type="QObject *" name="parent" default=""/>
            </function>
            <function name="~QQmlNetworkAccessManagerFactory" fullname="QQmlNetworkAccessManagerFactory::~QQmlNetworkAccessManagerFactory" href="qqmlnetworkaccessmanagerfactory.html#dtor.QQmlNetworkAccessManagerFactory" status="active" access="public" location="qqmlnetworkaccessmanagerfactory.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QQmlNetworkAccessManagerFactory()"/>
        </class>
        <class name="QQmlParserStatus" href="qqmlparserstatus.html" status="active" access="public" location="qqmlparserstatus.h" documented="true" module="QtQml" brief="Updates on the QML parser state">
            <function name="classBegin" fullname="QQmlParserStatus::classBegin" href="qqmlparserstatus.html#classBegin" status="active" access="public" location="qqmlparserstatus.h" documented="true" meta="plain" virtual="pure" type="void" signature="void classBegin() = 0"/>
            <function name="componentComplete" fullname="QQmlParserStatus::componentComplete" href="qqmlparserstatus.html#componentComplete" status="active" access="public" location="qqmlparserstatus.h" documented="true" meta="plain" virtual="pure" type="void" signature="void componentComplete() = 0"/>
        </class>
        <class name="QQmlProperty" href="qqmlproperty.html" status="active" access="public" location="qqmlproperty.h" documented="true" module="QtQml" brief="Abstracts accessing properties on objects created from QML">
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" signature="QQmlProperty()"/>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-1" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlProperty(QObject *obj)">
                <parameter type="QObject *" name="obj" default=""/>
            </function>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-2" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QQmlProperty(QObject *obj, QQmlContext *ctxt)">
                <parameter type="QObject *" name="obj" default=""/>
                <parameter type="QQmlContext *" name="ctxt" default=""/>
            </function>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-3" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QQmlProperty(QObject *obj, QQmlEngine *engine)">
                <parameter type="QObject *" name="obj" default=""/>
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-4" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QQmlProperty(QObject *obj, const QString &amp;name)">
                <parameter type="QObject *" name="obj" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-5" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" overload="true" overload-number="5" signature="QQmlProperty(QObject *obj, const QString &amp;name, QQmlContext *ctxt)">
                <parameter type="QObject *" name="obj" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QQmlContext *" name="ctxt" default=""/>
            </function>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-6" status="active" access="public" location="qqmlproperty.h" documented="true" meta="constructor" overload="true" overload-number="6" signature="QQmlProperty(QObject *obj, const QString &amp;name, QQmlEngine *engine)">
                <parameter type="QObject *" name="obj" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <function name="QQmlProperty" fullname="QQmlProperty::QQmlProperty" href="qqmlproperty.html#QQmlProperty-7" status="active" access="public" location="qqmlproperty.h" documented="true" meta="copy-constructor" overload="true" overload-number="7" signature="QQmlProperty(const QQmlProperty &amp;other)">
                <parameter type="const QQmlProperty &amp;" name="other" default=""/>
            </function>
            <function name="connectNotifySignal" fullname="QQmlProperty::connectNotifySignal" href="qqmlproperty.html#connectNotifySignal" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool connectNotifySignal(QObject *dest, const char *slot) const">
                <parameter type="QObject *" name="dest" default=""/>
                <parameter type="const char *" name="slot" default=""/>
            </function>
            <function name="connectNotifySignal" fullname="QQmlProperty::connectNotifySignal" href="qqmlproperty.html#connectNotifySignal-1" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="bool" signature="bool connectNotifySignal(QObject *dest, int method) const">
                <parameter type="QObject *" name="dest" default=""/>
                <parameter type="int" name="method" default=""/>
            </function>
            <function name="hasNotifySignal" fullname="QQmlProperty::hasNotifySignal" href="qqmlproperty.html#hasNotifySignal" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasNotifySignal() const"/>
            <function name="index" fullname="QQmlProperty::index" href="qqmlproperty.html#index" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="int" signature="int index() const"/>
            <function name="isDesignable" fullname="QQmlProperty::isDesignable" href="qqmlproperty.html#isDesignable" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool isDesignable() const"/>
            <function name="isProperty" fullname="QQmlProperty::isProperty" href="qqmlproperty.html#isProperty" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool isProperty() const"/>
            <function name="isResettable" fullname="QQmlProperty::isResettable" href="qqmlproperty.html#isResettable" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool isResettable() const"/>
            <function name="isSignalProperty" fullname="QQmlProperty::isSignalProperty" href="qqmlproperty.html#isSignalProperty" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool isSignalProperty() const"/>
            <function name="isValid" fullname="QQmlProperty::isValid" href="qqmlproperty.html#isValid" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="isWritable" fullname="QQmlProperty::isWritable" href="qqmlproperty.html#isWritable" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool isWritable() const"/>
            <function name="method" fullname="QQmlProperty::method" href="qqmlproperty.html#method" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="QMetaMethod" signature="QMetaMethod method() const"/>
            <function name="name" fullname="QQmlProperty::name" href="qqmlproperty.html#name" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
            <function name="needsNotifySignal" fullname="QQmlProperty::needsNotifySignal" href="qqmlproperty.html#needsNotifySignal" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool needsNotifySignal() const"/>
            <function name="object" fullname="QQmlProperty::object" href="qqmlproperty.html#object" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" associated-property="object" type="QObject *" signature="QObject * object() const"/>
            <function name="operator=" fullname="QQmlProperty::operator=" href="qqmlproperty.html#operator-eq" status="active" access="public" location="qqmlproperty.h" documented="true" meta="copy-assign" type="QQmlProperty &amp;" signature="QQmlProperty &amp; operator=(const QQmlProperty &amp;other)">
                <parameter type="const QQmlProperty &amp;" name="other" default=""/>
            </function>
            <function name="operator==" fullname="QQmlProperty::operator==" href="qqmlproperty.html#operator-eq-eq" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QQmlProperty &amp;other) const">
                <parameter type="const QQmlProperty &amp;" name="other" default=""/>
            </function>
            <function name="property" fullname="QQmlProperty::property" href="qqmlproperty.html#property" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="QMetaProperty" signature="QMetaProperty property() const"/>
            <function name="propertyMetaType" fullname="QQmlProperty::propertyMetaType" href="qqmlproperty.html#propertyMetaType" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="QMetaType" signature="QMetaType propertyMetaType() const"/>
            <function name="propertyType" fullname="QQmlProperty::propertyType" href="qqmlproperty.html#propertyType" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="int" signature="int propertyType() const"/>
            <function name="propertyTypeCategory" fullname="QQmlProperty::propertyTypeCategory" href="qqmlproperty.html#propertyTypeCategory" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="QQmlProperty::PropertyTypeCategory" signature="QQmlProperty::PropertyTypeCategory propertyTypeCategory() const"/>
            <function name="propertyTypeName" fullname="QQmlProperty::propertyTypeName" href="qqmlproperty.html#propertyTypeName" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="const char *" signature="const char * propertyTypeName() const"/>
            <function name="read" fullname="QQmlProperty::read" href="qqmlproperty.html#read" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant read() const"/>
            <function name="read" fullname="QQmlProperty::read" href="qqmlproperty.html#read-1" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="QVariant" signature="QVariant read(const QObject *object, const QString &amp;name)">
                <parameter type="const QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="read" fullname="QQmlProperty::read" href="qqmlproperty.html#read-2" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" static="true" overload="true" overload-number="2" type="QVariant" signature="QVariant read(const QObject *object, const QString &amp;name, QQmlContext *ctxt)">
                <parameter type="const QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QQmlContext *" name="ctxt" default=""/>
            </function>
            <function name="read" fullname="QQmlProperty::read" href="qqmlproperty.html#read-3" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" static="true" overload="true" overload-number="3" type="QVariant" signature="QVariant read(const QObject *object, const QString &amp;name, QQmlEngine *engine)">
                <parameter type="const QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <function name="reset" fullname="QQmlProperty::reset" href="qqmlproperty.html#reset" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool reset() const"/>
            <function name="type" fullname="QQmlProperty::type" href="qqmlproperty.html#type" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="QQmlProperty::Type" signature="QQmlProperty::Type type() const"/>
            <function name="write" fullname="QQmlProperty::write" href="qqmlproperty.html#write" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" const="true" type="bool" signature="bool write(const QVariant &amp;value) const">
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="write" fullname="QQmlProperty::write" href="qqmlproperty.html#write-1" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="bool" signature="bool write(QObject *object, const QString &amp;name, const QVariant &amp;value)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="write" fullname="QQmlProperty::write" href="qqmlproperty.html#write-2" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" static="true" overload="true" overload-number="2" type="bool" signature="bool write(QObject *object, const QString &amp;name, const QVariant &amp;value, QQmlContext *ctxt)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
                <parameter type="QQmlContext *" name="ctxt" default=""/>
            </function>
            <function name="write" fullname="QQmlProperty::write" href="qqmlproperty.html#write-3" status="active" access="public" location="qqmlproperty.h" documented="true" meta="plain" static="true" overload="true" overload-number="3" type="bool" signature="bool write(QObject *object, const QString &amp;name, const QVariant &amp;value, QQmlEngine *engine)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
                <parameter type="QQmlEngine *" name="engine" default=""/>
            </function>
            <enum name="PropertyTypeCategory" fullname="QQmlProperty::PropertyTypeCategory" href="qqmlproperty.html#PropertyTypeCategory-enum" status="active" access="public" location="qqmlproperty.h" documented="true">
                <value name="InvalidCategory" value="0"/>
                <value name="List" value="1"/>
                <value name="Object" value="2"/>
                <value name="Normal" value="3"/>
            </enum>
            <enum name="Type" fullname="QQmlProperty::Type" href="qqmlproperty.html#Type-enum" status="active" access="public" location="qqmlproperty.h" documented="true">
                <value name="Invalid" value="0"/>
                <value name="Property" value="1"/>
                <value name="SignalProperty" value="2"/>
            </enum>
        </class>
        <class name="QQmlPropertyMap" href="qqmlpropertymap.html" status="active" access="public" location="qqmlpropertymap.h" documented="true" bases="QObject" module="QtQml" brief="Allows you to set key-value pairs that can be used in QML bindings">
            <function name="QQmlPropertyMap" fullname="QQmlPropertyMap::QQmlPropertyMap" href="qqmlpropertymap.html#QQmlPropertyMap" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="constructor" explicit="true" signature="QQmlPropertyMap(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QQmlPropertyMap" fullname="QQmlPropertyMap::QQmlPropertyMap" href="qqmlpropertymap.html#QQmlPropertyMap-1" status="active" access="protected" location="qqmlpropertymap.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QQmlPropertyMap(DerivedType *derived, QObject *parent)">
                <parameter type="DerivedType *" name="derived" default=""/>
                <parameter type="QObject *" name="parent" default=""/>
            </function>
            <function name="clear" fullname="QQmlPropertyMap::clear" href="qqmlpropertymap.html#clear" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" type="void" signature="void clear(const QString &amp;key)">
                <parameter type="const QString &amp;" name="key" default=""/>
            </function>
            <function name="contains" fullname="QQmlPropertyMap::contains" href="qqmlpropertymap.html#contains" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" type="bool" signature="bool contains(const QString &amp;key) const">
                <parameter type="const QString &amp;" name="key" default=""/>
            </function>
            <function name="count" fullname="QQmlPropertyMap::count" href="qqmlpropertymap.html#count" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" type="int" signature="int count() const"/>
            <function name="freeze" fullname="QQmlPropertyMap::freeze" href="qqmlpropertymap.html#freeze" status="active" access="public" location="qqmlpropertymap.h" documented="true" since="6.1" meta="plain" type="void" signature="void freeze()"/>
            <function name="insert" fullname="QQmlPropertyMap::insert" href="qqmlpropertymap.html#insert" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" type="void" signature="void insert(const QString &amp;key, const QVariant &amp;value)">
                <parameter type="const QString &amp;" name="key" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="insert" fullname="QQmlPropertyMap::insert" href="qqmlpropertymap.html#insert-1" status="active" access="public" location="qqmlpropertymap.h" documented="true" since="6.1" meta="plain" overload="true" overload-number="1" type="void" signature="void insert(const QVariantHash &amp;values)">
                <parameter type="const QVariantHash &amp;" name="values" default=""/>
            </function>
            <function name="isEmpty" fullname="QQmlPropertyMap::isEmpty" href="qqmlpropertymap.html#isEmpty" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" type="bool" signature="bool isEmpty() const"/>
            <function name="keys" fullname="QQmlPropertyMap::keys" href="qqmlpropertymap.html#keys" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList keys() const"/>
            <function name="operator[]" fullname="QQmlPropertyMap::operator[]" href="qqmlpropertymap.html#operator-5b-5d" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" type="QVariant &amp;" signature="QVariant &amp; operator[](const QString &amp;key)">
                <parameter type="const QString &amp;" name="key" default=""/>
            </function>
            <function name="operator[]" fullname="QQmlPropertyMap::operator[]" href="qqmlpropertymap.html#operator-5b-5d-1" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="QVariant" signature="QVariant operator[](const QString &amp;key) const">
                <parameter type="const QString &amp;" name="key" default=""/>
            </function>
            <function name="size" fullname="QQmlPropertyMap::size" href="qqmlpropertymap.html#size" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" type="int" signature="int size() const"/>
            <function name="updateValue" fullname="QQmlPropertyMap::updateValue" href="qqmlpropertymap.html#updateValue" status="active" access="protected" location="qqmlpropertymap.h" documented="true" meta="plain" virtual="virtual" type="QVariant" signature="QVariant updateValue(const QString &amp;key, const QVariant &amp;input)">
                <parameter type="const QString &amp;" name="key" default=""/>
                <parameter type="const QVariant &amp;" name="input" default=""/>
            </function>
            <function name="value" fullname="QQmlPropertyMap::value" href="qqmlpropertymap.html#value" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant value(const QString &amp;key) const">
                <parameter type="const QString &amp;" name="key" default=""/>
            </function>
            <function name="valueChanged" fullname="QQmlPropertyMap::valueChanged" href="qqmlpropertymap.html#valueChanged" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="signal" type="void" signature="void valueChanged(const QString &amp;key, const QVariant &amp;value)">
                <parameter type="const QString &amp;" name="key" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="~QQmlPropertyMap" fullname="QQmlPropertyMap::~QQmlPropertyMap" href="qqmlpropertymap.html#dtor.QQmlPropertyMap" status="active" access="public" location="qqmlpropertymap.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QQmlPropertyMap() override"/>
        </class>
        <class name="QQmlPropertyValueSource" href="qqmlpropertyvaluesource.html" status="active" access="public" location="qqmlpropertyvaluesource.h" documented="true" module="QtQml" brief="Interface for property value sources such as animations and bindings">
            <function name="QQmlPropertyValueSource" fullname="QQmlPropertyValueSource::QQmlPropertyValueSource" href="qqmlpropertyvaluesource.html#QQmlPropertyValueSource" status="active" access="public" location="qqmlpropertyvaluesource.h" documented="true" meta="constructor" signature="QQmlPropertyValueSource()"/>
            <function name="setTarget" fullname="QQmlPropertyValueSource::setTarget" href="qqmlpropertyvaluesource.html#setTarget" status="active" access="public" location="qqmlpropertyvaluesource.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setTarget(const QQmlProperty &amp;property) = 0">
                <parameter type="const QQmlProperty &amp;" name="property" default=""/>
            </function>
            <function name="~QQmlPropertyValueSource" fullname="QQmlPropertyValueSource::~QQmlPropertyValueSource" href="qqmlpropertyvaluesource.html#dtor.QQmlPropertyValueSource" status="active" access="public" location="qqmlpropertyvaluesource.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QQmlPropertyValueSource()"/>
        </class>
        <class name="QQmlScriptString" href="qqmlscriptstring.html" status="active" access="public" location="qqmlscriptstring.h" documented="true" module="QtQml" brief="Encapsulates a script and its context">
            <function name="QQmlScriptString" fullname="QQmlScriptString::QQmlScriptString" href="qqmlscriptstring.html#QQmlScriptString" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="constructor" signature="QQmlScriptString()"/>
            <function name="QQmlScriptString" fullname="QQmlScriptString::QQmlScriptString" href="qqmlscriptstring.html#QQmlScriptString-1" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QQmlScriptString(const QQmlScriptString &amp;other)">
                <parameter type="const QQmlScriptString &amp;" name="other" default=""/>
            </function>
            <function name="booleanLiteral" fullname="QQmlScriptString::booleanLiteral" href="qqmlscriptstring.html#booleanLiteral" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="bool" signature="bool booleanLiteral(bool *ok) const">
                <parameter type="bool *" name="ok" default=""/>
            </function>
            <function name="isEmpty" fullname="QQmlScriptString::isEmpty" href="qqmlscriptstring.html#isEmpty" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="bool" signature="bool isEmpty() const"/>
            <function name="isNullLiteral" fullname="QQmlScriptString::isNullLiteral" href="qqmlscriptstring.html#isNullLiteral" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="bool" signature="bool isNullLiteral() const"/>
            <function name="isUndefinedLiteral" fullname="QQmlScriptString::isUndefinedLiteral" href="qqmlscriptstring.html#isUndefinedLiteral" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="bool" signature="bool isUndefinedLiteral() const"/>
            <function name="numberLiteral" fullname="QQmlScriptString::numberLiteral" href="qqmlscriptstring.html#numberLiteral" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="qreal" signature="qreal numberLiteral(bool *ok) const">
                <parameter type="bool *" name="ok" default=""/>
            </function>
            <function name="operator!=" fullname="QQmlScriptString::operator!=" href="qqmlscriptstring.html#operator-not-eq" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator!=(const QQmlScriptString &amp;other) const">
                <parameter type="const QQmlScriptString &amp;" name="other" default=""/>
            </function>
            <function name="operator=" fullname="QQmlScriptString::operator=" href="qqmlscriptstring.html#operator-eq" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="copy-assign" type="QQmlScriptString &amp;" signature="QQmlScriptString &amp; operator=(const QQmlScriptString &amp;other)">
                <parameter type="const QQmlScriptString &amp;" name="other" default=""/>
            </function>
            <function name="operator==" fullname="QQmlScriptString::operator==" href="qqmlscriptstring.html#operator-eq-eq" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QQmlScriptString &amp;other) const">
                <parameter type="const QQmlScriptString &amp;" name="other" default=""/>
            </function>
            <function name="stringLiteral" fullname="QQmlScriptString::stringLiteral" href="qqmlscriptstring.html#stringLiteral" status="active" access="public" location="qqmlscriptstring.h" documented="true" meta="plain" const="true" type="QString" signature="QString stringLiteral() const"/>
        </class>
        <page name="qt-cmake-policy-qtp0001.html" href="qt-cmake-policy-qtp0001.html" status="active" location="qtp0001.qdoc" documented="true" groups="qt-cmake-policies" subtype="page" title="QTP0001" fulltitle="QTP0001" subtitle="" brief="':/qt/qml/' is the default resource prefix for QML modules">
            <keyword name="qt-cmake-policy-qtp0001" title="qt_cmake_policy_qtp0001"/>
        </page>
        <page name="cmake-global-property-qt-qmllinter-targets-folder.html" href="cmake-global-property-qt-qmllinter-targets-folder.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-global-properties-qtqml,cmake-properties-qtqml" subtype="page" title="QT_QMLLINTER_TARGETS_FOLDER" fulltitle="QT_QMLLINTER_TARGETS_FOLDER" subtitle="" brief="Sets the FOLDER property for targets that belong to the QML linter"/>
        <page name="cmake-source-file-property-qt-qmltc-file-basename.html" href="cmake-source-file-property-qt-qmltc-file-basename.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QMLTC_FILE_BASENAME" fulltitle="QT_QMLTC_FILE_BASENAME" subtitle="" brief="Specifies a non-default .h and .cpp file name"/>
        <page name="cmake-variable-qt-qml-generate-qmlls-ini.html" href="cmake-variable-qt-qml-generate-qmlls-ini.html" status="active" location="cmake-variables.qdoc" documented="true" groups="cmake-variables-qtqml" subtype="page" title="QT_QML_GENERATE_QMLLS_INI" fulltitle="QT_QML_GENERATE_QMLLS_INI" subtitle="" brief="Enables autogeneration of .qmlls.ini files for QML Language Server"/>
        <page name="cmake-source-file-property-qt-qml-internal-type.html" href="cmake-source-file-property-qt-qml-internal-type.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_INTERNAL_TYPE" fulltitle="QT_QML_INTERNAL_TYPE" subtitle="" brief="Marks a QML file as providing an internal type"/>
        <page name="cmake-variable-qt-qml-output-directory.html" href="cmake-variable-qt-qml-output-directory.html" status="active" location="cmake-variables.qdoc" documented="true" groups="cmake-variables-qtqml" subtype="page" title="QT_QML_OUTPUT_DIRECTORY" fulltitle="QT_QML_OUTPUT_DIRECTORY" subtitle="" brief="Base output directory below which QML modules will be created by default"/>
        <page name="cmake-source-file-property-qt-qml-singleton-type.html" href="cmake-source-file-property-qt-qml-singleton-type.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SINGLETON_TYPE" fulltitle="QT_QML_SINGLETON_TYPE" subtitle="" brief="Marks a QML file as providing a singleton type"/>
        <page name="cmake-source-file-property-qt-qml-skip-cachegen.html" href="cmake-source-file-property-qt-qml-skip-cachegen.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SKIP_CACHEGEN" fulltitle="QT_QML_SKIP_CACHEGEN" subtitle="" brief="Excludes a file from being compiled to byte code"/>
        <page name="cmake-source-file-property-qt-qml-skip-qmldir-entry.html" href="cmake-source-file-property-qt-qml-skip-qmldir-entry.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SKIP_QMLDIR_ENTRY" fulltitle="QT_QML_SKIP_QMLDIR_ENTRY" subtitle="" brief="Excludes a file from being added as a type to the QML module's typeinfo file"/>
        <page name="cmake-source-file-property-qt-qml-skip-qmllint.html" href="cmake-source-file-property-qt-qml-skip-qmllint.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SKIP_QMLLINT" fulltitle="QT_QML_SKIP_QMLLINT" subtitle="" brief="Prevents a file from being included in automatic qmllint processing"/>
        <page name="cmake-source-file-property-qt-qml-skip-type-compiler.html" href="cmake-source-file-property-qt-qml-skip-type-compiler.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SKIP_TYPE_COMPILER" fulltitle="QT_QML_SKIP_TYPE_COMPILER" subtitle="" brief="Excludes a file from being compiled to C++ using qmltc"/>
        <page name="cmake-source-file-property-qt-qml-source-typename.html" href="cmake-source-file-property-qt-qml-source-typename.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SOURCE_TYPENAME" fulltitle="QT_QML_SOURCE_TYPENAME" subtitle="" brief="Overrides the type name provided by the file"/>
        <page name="cmake-source-file-property-qt-qml-source-versions.html" href="cmake-source-file-property-qt-qml-source-versions.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_SOURCE_VERSIONS" fulltitle="QT_QML_SOURCE_VERSIONS" subtitle="" brief="Specifies a custom set of versions for a type"/>
        <page name="https://doc.qt.io/QtQmlLive" href="https://doc.qt.io/QtQmlLive" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="QmlLive Manual" fulltitle="QmlLive Manual" subtitle=""/>
        <page name="https://doc.qt.io/qtcreator/creator-debugging-qml.html" href="https://doc.qt.io/qtcreator/creator-debugging-qml.html" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Qt Creator: QML Debugger" fulltitle="Qt Creator: QML Debugger" subtitle=""/>
        <page name="https://doc.qt.io/qtcreator/creator-live-preview-desktop.html" href="https://doc.qt.io/qtcreator/creator-live-preview-desktop.html" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Qt Creator: QML Preview On Desktop" fulltitle="Qt Creator: QML Preview On Desktop" subtitle=""/>
        <page name="https://doc.qt.io/qtcreator/creator-qml-performance-monitor.html" href="https://doc.qt.io/qtcreator/creator-qml-performance-monitor.html" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Qt Creator: QML Profiler" fulltitle="Qt Creator: QML Profiler" subtitle=""/>
        <page name="qtqml-index.html" href="qtqml-index.html" status="active" location="qtqml.qdoc" documented="true" subtype="page" title="Qt Qml" fulltitle="Qt Qml" subtitle="" brief="Qt Qml module implements the QML language and offers APIs to register types for it">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="qml-api" title="QML API" level="2"/>
            <contents name="c-api" title="C++ API" level="2"/>
            <contents name="building-with-cmake" title="Building with CMake" level="3"/>
            <contents name="building-with-qmake" title="Building with qmake" level="3"/>
            <contents name="registering-qml-types-and-qml-modules" title="Registering QML Types and QML Modules" level="1"/>
            <contents name="tweaking-the-engine" title="Tweaking the engine" level="1"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qtqml-qtquick-compiler-tech.html" href="qtqml-qtquick-compiler-tech.html" status="active" location="qtqml-qtquick-compiler-tech.qdoc" documented="true" groups="overviews" subtype="page" title="Qt Quick Compiler" fulltitle="Qt Quick Compiler" subtitle="" brief="Overview of Qt Quick Compiler components">
            <contents name="the-qml-type-compiler" title="The QML type compiler" level="1"/>
            <contents name="the-qml-script-compiler" title="The QML script compiler" level="1"/>
            <contents name="summary" title="Summary" level="1"/>
        </page>
        <page name="qml-i18n" href="qtqml-qml-i18n-example.html" status="active" location="i18n.qdoc" documented="true" groups="category User Interface Components,examples-linguist" subtype="example" title="Qt Quick I18N" fulltitle="Qt Quick I18N" subtitle="" brief="Generating translation files (TS and QM) for a Qt Quick application">
            <contents name="marking-text-as-translatable" title="Marking Text as Translatable" level="1"/>
            <contents name="enabling-translation" title="Enabling Translation" level="1"/>
            <contents name="creating-translation-files" title="Creating Translation Files" level="1"/>
            <contents name="adding-translations" title="Adding Translations" level="1"/>
            <page name="qml-i18n/qml-i18n.qml" href="qtqml-qml-i18n-qml-i18n-qml.html" status="active" subtype="file" title="" fulltitle="qml-i18n.qml Example File" subtitle="qml-i18n/qml-i18n.qml"/>
            <page name="qml-i18n/main.cpp" href="qtqml-qml-i18n-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="qml-i18n/main.cpp"/>
            <page name="qml-i18n/CMakeLists.txt" href="qtqml-qml-i18n-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="qml-i18n/CMakeLists.txt"/>
            <page name="qml-i18n/qml-i18n.pro" href="qtqml-qml-i18n-qml-i18n-pro.html" status="active" subtype="file" title="" fulltitle="qml-i18n.pro Example File" subtitle="qml-i18n/qml-i18n.pro"/>
            <page name="qml-i18n/qml-i18n.qmlproject" href="qtqml-qml-i18n-qml-i18n-qmlproject.html" status="active" subtype="file" title="" fulltitle="qml-i18n.qmlproject Example File" subtitle="qml-i18n/qml-i18n.qmlproject"/>
            <page name="qml-i18n/qml-i18n.qrc" href="qtqml-qml-i18n-qml-i18n-qrc.html" status="active" subtype="file" title="" fulltitle="qml-i18n.qrc Example File" subtitle="qml-i18n/qml-i18n.qrc"/>
        </page>
        <page name="qmllint-warnings-and-errors-quick-attached-property-type.html" href="qmllint-warnings-and-errors-quick-attached-property-type.html" status="active" location="attached-property-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Quick: Attached property type" fulltitle="Quick: Attached property type" subtitle="" brief="Misuses of the Quick attached property types">
            <contents name="attached-property-must-be-attached-to-an-object-deriving-from-a-particular-type" title="Attached property must be attached to an object deriving from a particular type" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-read-only-property.html" href="qmllint-warnings-and-errors-read-only-property.html" status="active" location="read-only-property.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Readonly property" fulltitle="Readonly property" subtitle="" brief="A readonly property was written">
            <contents name="read-only-property" title="read-only-property" level="1"/>
            <contents name="cannot-assign-to-read-only-property" title="Cannot assign to read-only property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-recursion-depth-errors.html" href="qmllint-warnings-and-errors-recursion-depth-errors.html" status="active" location="recursion-depth-errors.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Recursion depths errors" fulltitle="Recursion depths errors" subtitle="" brief="Qml statement or expression is too deeply nested">
            <contents name="maximum-statement-or-expression-depth-exceeded" title="Maximum statement or expression depth exceeded" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-documents-networktransparency.html" href="qtqml-documents-networktransparency.html" status="active" location="networktransparency.qdoc" documented="true" subtype="page" title="Resource Loading and Network Transparency" fulltitle="Resource Loading and Network Transparency" subtitle="" brief="About loading files and resources across a network">
            <contents name="relative-vs-absolute-urls" title="Relative vs. Absolute URLs" level="1"/>
            <contents name="qrc-resources" title="QRC Resources" level="1"/>
            <contents name="limitations" title="Limitations" level="1"/>
            <contents name="implications-for-application-security" title="Implications for Application Security" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-restricted-type.html" href="qmllint-warnings-and-errors-restricted-type.html" status="active" location="restricted-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Restricted type" fulltitle="Restricted type" subtitle="" brief="A restricted type was accessed">
            <contents name="you-can-t-access-an-unscoped-enum-from-here" title="You can't access an unscoped enum from here" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-documents-scope.html" href="qtqml-documents-scope.html" status="active" location="scope.qdoc" documented="true" groups="explanations-programminglanguages" subtype="page" title="Scope and Naming Resolution" fulltitle="Scope and Naming Resolution" subtitle="" brief="Overview of scope and naming resolution">
            <contents name="javascript-scope" title="JavaScript Scope" level="1"/>
            <contents name="type-names-and-imported-javascript-files" title="Type Names and Imported JavaScript Files" level="1"/>
            <contents name="binding-scope-object" title="Binding Scope Object" level="1"/>
            <contents name="component-scope" title="Component Scope" level="1"/>
            <contents name="component-instance-hierarchy" title="Component Instance Hierarchy" level="1"/>
            <contents name="overridden-properties" title="Overridden Properties" level="1"/>
            <contents name="javascript-global-object" title="JavaScript Global Object" level="1"/>
        </page>
        <page name="qtqml-syntax-signals.html" href="qtqml-syntax-signals.html" status="active" location="signals.qdoc" documented="true" subtype="page" title="Signal and Handler Event System" fulltitle="Signal and Handler Event System" subtitle="" brief="The event system in QML">
            <target name="qml-signals-and-handlers"/>
            <target name="qml-connect-signals-to-method"/>
            <contents name="receiving-signals-with-signal-handlers" title="Receiving signals with signal handlers" level="1"/>
            <contents name="property-change-signal-handlers" title="Property change signal handlers" level="2"/>
            <contents name="signal-parameters" title="Signal parameters" level="2"/>
            <contents name="using-the-connections-type" title="Using the Connections type" level="2"/>
            <contents name="attached-signal-handlers" title="Attached signal handlers" level="2"/>
            <contents name="adding-signals-to-custom-qml-types" title="Adding signals to custom QML types" level="1"/>
            <contents name="connecting-signals-to-methods-and-signals" title="Connecting signals to methods and signals" level="1"/>
            <contents name="signal-to-signal-connect" title="Signal to signal connect" level="3"/>
        </page>
        <page name="qmllint-warnings-and-errors-signal-handler-parameters.html" href="qmllint-warnings-and-errors-signal-handler-parameters.html" status="active" location="signal-handler-parameters.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Signal handler parameters" fulltitle="Signal handler parameters" subtitle="" brief="Signal handler does not satisfy the signal types">
            <contents name="type-of-parameter-in-signal-was-not-found" title="Type of parameter in signal was not found" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="signal-handler-has-more-formal-parameters-than-the-signal-it-handles" title="Signal handler has more formal parameters than the signal it handles" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="the-signal-has-a-parameter-of-the-same-name" title="The signal has a parameter of the same name" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="missing-arguments" title="Missing Arguments" level="3"/>
            <contents name="swapped-arguments" title="Swapped arguments" level="3"/>
        </page>
        <page name="qml-singleton.html" href="qml-singleton.html" status="active" location="qmlsingletons.qdoc" documented="true" subtype="page" title="Singletons in QML" fulltitle="Singletons in QML" subtitle="" brief="A guide for using singletons in QML">
            <contents name="how-can-singletons-be-created-in-qml" title="How can singletons be created in QML?" level="1"/>
            <contents name="defining-singletons-in-qml" title="Defining singletons in QML" level="2"/>
            <contents name="using-qt-add-qml-module-cmake" title="Using qt_add_qml_module (CMake)" level="3"/>
            <contents name="without-qt-add-qml-module" title="Without qt_add_qml_module" level="3"/>
            <contents name="defining-singletons-in-c" title="Defining singletons in C++" level="2"/>
            <contents name="registering-a-class-to-provide-singletons" title="Registering a class to provide singletons" level="3"/>
            <contents name="exposing-an-existing-object-as-a-singleton" title="Exposing an existing object as a singleton" level="3"/>
            <contents name="imperative-type-registration" title="Imperative type registration" level="3"/>
            <contents name="accessing-singletons" title="Accessing singletons" level="2"/>
            <contents name="guidelines-for-not-using-singletons" title="Guidelines for (not) using singletons" level="1"/>
            <contents name="grouping-together-related-data" title="Grouping together related data" level="2"/>
            <contents name="use-object-instances" title="Use object instances" level="2"/>
            <contents name="passing-initial-state" title="Passing initial state" level="2"/>
        </page>
        <page name="https://www.qt.io/product/testing-tools#squish" href="https://www.qt.io/product/testing-tools#squish" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Squish GUI Test Automation Tool" fulltitle="Squish GUI Test Automation Tool" subtitle=""/>
        <page name="qtqml-documents-structure.html" href="qtqml-documents-structure.html" status="active" location="structure.qdoc" documented="true" subtype="page" title="Structure of a QML Document" fulltitle="Structure of a QML Document" subtitle="" brief="Description of the structure of QML documents">
            <contents name="pragmas" title="Pragmas" level="1"/>
            <contents name="singleton" title="Singleton" level="2"/>
            <contents name="listpropertyassignbehavior" title="ListPropertyAssignBehavior" level="2"/>
            <contents name="componentbehavior" title="ComponentBehavior" level="2"/>
            <contents name="functionsignaturebehavior" title="FunctionSignatureBehavior" level="2"/>
            <contents name="nativemethodbehavior" title="NativeMethodBehavior" level="2"/>
            <contents name="valuetypebehavior" title="ValueTypeBehavior" level="2"/>
            <contents name="translator" title="Translator" level="2"/>
            <contents name="imports" title="Imports" level="1"/>
            <contents name="the-root-object-declaration" title="The Root Object Declaration" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-syntax.html" href="qmllint-warnings-and-errors-syntax.html" status="active" location="syntax.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Syntax" fulltitle="Syntax" subtitle="" brief="Various syntactic errors">
            <contents name="nested-inline-components-are-not-supported" title="Nested inline components are not supported" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="inline-component-declaration-must-be-followed-by-a-typename" title="Inline component declaration must be followed by a typename" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="invalid-alias-expression-an-initializer-is-needed" title="Invalid alias expression: an initializer is needed" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="invalid-alias-expression-only-ids-and-field-member-expressions-can-be-aliased" title="Invalid alias expression: only ids and field member expressions can be aliased" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="id-must-be-followed-by-an-identifier" title="Id must be followed by an identifier" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="failed-to-parse-id" title="Failed to parse id" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="declaring-an-object-which-is-not-a-qml-object-as-a-list-member" title="Declaring an object which is not a QML object as a list member" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="enums-declared-inside-of-inline-components-are-ignored" title="Enums declared inside of inline components are ignored" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="unknown-argument-to-pragma" title="Unknown argument to pragma" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmldiskcache.html" href="qmldiskcache.html" status="active" location="qmldiskcache.qdoc" documented="true" subtype="page" title="The QML Disk Cache" fulltitle="The QML Disk Cache" subtitle="" brief="QML documents are generally pre-compiled or cached after compilation"/>
        <page name="qmlreference.html" href="qmlreference.html" status="active" location="qmlreference.qdoc" documented="true" subtype="page" title="The QML Reference" fulltitle="The QML Reference" subtitle="" brief="A multi-paradigm language for application development"/>
        <page name="qtqml-typesystem-topic.html" href="qtqml-typesystem-topic.html" status="active" location="topic.qdoc" documented="true" subtype="page" title="The QML Type System" fulltitle="The QML Type System" subtitle="" brief="Description of the QML type system">
            <contents name="qml-value-types" title="QML Value Types" level="1"/>
            <contents name="qml-object-types" title="QML Object Types" level="1"/>
            <contents name="qml-sequence-types" title="QML Sequence Types" level="1"/>
            <contents name="qml-namespaces" title="QML Namespaces" level="1"/>
            <contents name="javascript-types" title="JavaScript Types" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-top-level-component.html" href="qmllint-warnings-and-errors-top-level-component.html" status="active" location="top-level-component.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Top level component" fulltitle="Top level component" subtitle="" brief="Root QML type is a component">
            <contents name="qml-top-level-type-can-t-be-component" title="QML top level type can't be Component" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-uncreatable-type.html" href="qmllint-warnings-and-errors-uncreatable-type.html" status="active" location="uncreatable-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Uncreatable type" fulltitle="Uncreatable type" subtitle="" brief="Types that can't be created">
            <contents name="namespace-must-start-with-an-upper-case-letter" title="Namespace must start with an upper case letter" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="singleton-type-is-not-creatable" title="Singleton type is not creatable" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="type-is-not-creatable" title="Type is not creatable" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="attached-type-misuse" title="Attached type misuse" level="3"/>
            <contents name="interface-misuse" title="Interface misuse" level="3"/>
        </page>
        <page name="qmllint-warnings-and-errors-unqualified.html" href="qmllint-warnings-and-errors-unqualified.html" status="active" location="unqualified.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Unqualified" fulltitle="Unqualified" subtitle="" brief="Accessing an outer scope without its id">
            <contents name="unqualified-access" title="Unqualified access" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="unknown-attached-grouped-property-scope" title="Unknown attached/grouped property scope" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="no-matching-signal-found-for-handler" title="No matching signal found for handler" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="implicitly-defining-signal-handler-in-connections-is-deprecated" title="Implicitly defining signal handler in Connections is deprecated" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-unresolved-alias.html" href="qmllint-warnings-and-errors-unresolved-alias.html" status="active" location="unresolved-alias.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Unresolved alias" fulltitle="Unresolved alias" subtitle="" brief="Property of property alias was not found">
            <contents name="unresolved-alias" title="Unresolved alias" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-unresolved-type.html" href="qmllint-warnings-and-errors-unresolved-type.html" status="active" location="unresolved-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Unresolved type" fulltitle="Unresolved type" subtitle="" brief="A used type was not found">
            <contents name="for-qml-module-users" title="For QML module users" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="examples" title="Examples" level="2"/>
            <contents name="typo" title="Typo" level="3"/>
            <contents name="missing-import-statement" title="Missing import statement" level="3"/>
            <contents name="for-qml-module-authors" title="For QML module authors" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="examples" title="Examples" level="2"/>
            <contents name="missing-type-registration" title="Missing type registration" level="3"/>
            <contents name="missing-qml-module-dependency" title="Missing QML module dependency" level="3"/>
        </page>
        <page name="qmllint-warnings-and-errors-unused-imports.html" href="qmllint-warnings-and-errors-unused-imports.html" status="active" location="unused-imports.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Unused imports" fulltitle="Unused imports" subtitle="" brief="Types of the imported module were not used">
            <contents name="unused-import" title="Unused import" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-use-proper-function.html" href="qmllint-warnings-and-errors-use-proper-function.html" status="active" location="use-proper-function.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Use proper function" fulltitle="Use proper function" subtitle="" brief="Calling something that might not be a function">
            <contents name="property-is-a-variant-property-it-may-or-may-not-be-a-method" title="Property is a variant property: It may or may not be a method" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="property-is-a-qjsvalue-property-it-may-or-may-not-be-a-method" title="Property is a QJSValue property: It may or may not be a method" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="signal-is-shadowed-by-a-property" title="Signal is shadowed by a property" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
            <contents name="method-is-shadowed-by-a-property" title="Method is shadowed by a property" level="1"/>
            <contents name="slot-is-shadowed-by-a-property" title="Slot is shadowed by a property" level="1"/>
            <contents name="property-is-not-a-method" title="Property is not a method" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-var-used-before-declaration.html" href="qmllint-warnings-and-errors-var-used-before-declaration.html" status="active" location="var-used-before-declaration.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Var used before declaration" fulltitle="Var used before declaration" subtitle="" brief="A JavaScript variable was used before its declaration">
            <contents name="variable-is-used-here-before-its-declaration" title="Variable is used here before its declaration" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="https://www.w3schools.com/jsref/default.asp" href="https://www.w3schools.com/jsref/default.asp" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="W3Schools JavaScript Reference" fulltitle="W3Schools JavaScript Reference" subtitle=""/>
        <page name="qmllint-warnings-and-errors-import.html" href="qmllint-warnings-and-errors-import.html" status="active" location="import.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="Warnings occurred while importing" fulltitle="Warnings occurred while importing" subtitle="" brief="Imported module was not found">
            <contents name="failed-to-import-module" title="Failed to import module" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="examples" title="Examples" level="2"/>
            <contents name="typo-in-the-import-statement" title="Typo In The Import Statement" level="3"/>
            <contents name="user-defined-module-that-was-not-built" title="User-defined module that was not built" level="3"/>
            <contents name="wrong-import-path" title="Wrong import path" level="3"/>
            <contents name="missing-module" title="Missing module" level="3"/>
            <contents name="component-was-not-found" title="Component was not found" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="examples" title="Examples" level="2"/>
            <contents name="typo-in-the-component-name" title="Typo in the component name" level="3"/>
            <contents name="missing-import-statement" title="Missing import statement" level="3"/>
            <contents name="import-qualifier-must-start-with-a-capital-letter" title="Import qualifier must start with a capital letter" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="examples" title="Examples" level="2"/>
            <contents name="unknown-import-syntax" title="Unknown import syntax" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="examples" title="Examples" level="2"/>
        </page>
        <page name="qmllint-warnings-and-errors-with.html" href="qmllint-warnings-and-errors-with.html" status="active" location="with.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="With" fulltitle="With" subtitle="" brief="With statements are strongly discouraged in QML">
            <contents name="with-statements" title="With statements" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-tutorials-extending-qml-example.html" href="qtqml-tutorials-extending-qml-example.html" status="active" location="extending-tutorial.qdoc" documented="true" subtype="page" title="Writing QML Extensions with C++" fulltitle="Writing QML Extensions with C++" subtitle="" brief="Tutorial about extending QML with Qt C++">
            <contents name="opening-the-tutorial-sources" title="Opening the Tutorial Sources" level="1"/>
            <contents name="creating-project-from-scratch" title="Creating Project from Scratch" level="1"/>
            <contents name="chapter-1-creating-a-new-type" title="Chapter 1: Creating a New Type" level="1"/>
            <contents name="class-declaration" title="Class Declaration" level="2"/>
            <contents name="qmake-setup" title="qmake Setup" level="2"/>
            <contents name="cmake-setup" title="CMake Setup" level="2"/>
            <contents name="class-implementation" title="Class Implementation" level="2"/>
            <contents name="qml-usage" title="QML Usage" level="2"/>
            <contents name="project-build" title="Project Build" level="2"/>
            <contents name="chapter-2-connecting-to-c-methods-and-signals" title="Chapter 2: Connecting to C++ Methods and Signals" level="1"/>
            <contents name="chapter-3-adding-property-bindings" title="Chapter 3: Adding Property Bindings" level="1"/>
            <contents name="chapter-4-using-custom-property-types" title="Chapter 4: Using Custom Property Types" level="1"/>
            <contents name="chapter-5-using-list-property-types" title="Chapter 5: Using List Property Types" level="1"/>
            <contents name="chapter-6-writing-an-extension-plugin" title="Chapter 6: Writing an Extension Plugin" level="1"/>
            <contents name="chapter-7-summary" title="Chapter 7: Summary" level="1"/>
        </page>
        <page name="qtqml-writing-a-module.html" href="qtqml-writing-a-module.html" status="active" location="qtqml-writing-a-module.qdoc" documented="true" subtype="page" title="Writing QML Modules" fulltitle="Writing QML Modules" subtitle="" brief="How to write a custom QML module">
            <contents name="multiple-qml-modules-in-one-binary" title="Multiple QML Modules in One Binary" level="1"/>
            <contents name="versions" title="Versions" level="1"/>
            <contents name="if-you-add-versions-add-them-everywhere" title="If you add versions, add them everywhere" level="2"/>
            <contents name="versions-are-not-transitive" title="Versions are not transitive" level="2"/>
            <contents name="qualified-access-does-not-honor-versioning" title="Qualified access does not honor versioning" level="2"/>
            <contents name="versions-and-revisions" title="Versions and revisions" level="2"/>
            <contents name="exporting-multiple-major-versions-from-the-same-module" title="Exporting multiple major versions from the same module" level="2"/>
            <contents name="custom-directory-layouts" title="Custom Directory Layouts" level="1"/>
            <contents name="eliminating-run-time-file-system-access" title="Eliminating Run Time File System Access" level="1"/>
            <contents name="integrating-custom-qml-plugins" title="Integrating custom QML plugins" level="1"/>
        </page>
        <page name="qtqml-tutorials-extending-qml-advanced-example.html" href="qtqml-tutorials-extending-qml-advanced-example.html" status="active" location="extending-tutorial-advanced.qdoc" documented="true" subtype="page" title="Writing advanced QML Extensions with C++" fulltitle="Writing advanced QML Extensions with C++" subtitle="" brief="Tutorial about advanced extensions to QML with Qt C++">
            <contents name="birthdayparty-base-project" title="BirthdayParty Base Project" level="1"/>
            <contents name="inheritance-and-coercion" title="Inheritance and Coercion" level="1"/>
            <contents name="default-properties" title="Default Properties" level="1"/>
            <contents name="grouped-properties" title="Grouped Properties" level="1"/>
            <contents name="attached-properties" title="Attached Properties" level="1"/>
            <contents name="property-value-source" title="Property Value Source" level="1"/>
            <contents name="foreign-objects-integration" title="Foreign objects integration" level="1"/>
        </page>
        <page name="qmllint-warnings-and-errors-access-singleton-via-object.html" href="qmllint-warnings-and-errors-access-singleton-via-object.html" status="active" location="access-singleton-via-object.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="access-singleton-via-object" fulltitle="access-singleton-via-object" subtitle="" brief="BRIEF">
            <contents name="access-singleton-via-object" title="access-singleton-via-object" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="https://cmake.org/cmake/help/latest/command/install.html#files" href="https://cmake.org/cmake/help/latest/command/install.html#files" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="install(FILES)" fulltitle="install(FILES)" subtitle=""/>
        <page name="qmllint-warnings-and-errors-prefixed-import-type.html" href="qmllint-warnings-and-errors-prefixed-import-type.html" status="active" location="prefixed-import-type.qdoc" documented="true" groups="qmllint-warnings-and-errors" subtype="page" title="prefixed-import-type" fulltitle="prefixed-import-type" subtitle="" brief="BRIEF">
            <contents name="prefixed-import-type" title="prefixed-import-type" level="1"/>
            <contents name="what-happened" title="What happened?" level="2"/>
            <contents name="why-is-this-bad" title="Why is this bad?" level="2"/>
            <contents name="example" title="Example" level="2"/>
        </page>
        <page name="qtqml-tooling-qml.html" href="qtqml-tooling-qml.html" status="active" location="qtqml-tooling-qml.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qml" fulltitle="qml" subtitle="" brief="Overview of the qml command line utility">
            <contents name="the-qml-utility" title="The qml utility" level="1"/>
            <contents name="options" title="options" level="2"/>
        </page>
        <page name="qtqml-tool-qmlcachegen.html" href="qtqml-tool-qmlcachegen.html" status="active" location="qtqml-tool-qmlcachegen.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmlcachegen" fulltitle="qmlcachegen" subtitle="" brief="A tool to compile QML documents ahead of time"/>
        <page name="qtqml-tooling-qmlformat.html" href="qtqml-tooling-qmlformat.html" status="active" location="qtqml-tooling-qmlformat.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmlformat" fulltitle="qmlformat" subtitle="" brief="Overview of the qmlformat tool">
            <target name="options"/>
            <target name="arguments"/>
            <contents name="qmlformat" title="qmlformat" level="1"/>
            <contents name="options" title="Options" level="2"/>
            <contents name="arguments" title="Arguments" level="2"/>
            <contents name="details" title="Details" level="2"/>
            <contents name="output" title="Output" level="3"/>
            <contents name="grouping-properties-functions-and-signals-together" title="Grouping Properties, Functions, and Signals Together" level="3"/>
            <contents name="settings-file" title="Settings File" level="3"/>
            <contents name="formatting-a-list-of-files" title="Formatting a List of Files" level="3"/>
        </page>
        <page name="qtqml-tooling-qmlimportscanner.html" href="qtqml-tooling-qmlimportscanner.html" status="active" location="qtqml-tooling-qmlimportscanner.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmlimportscanner" fulltitle="qmlimportscanner" subtitle="" brief="Overview of the qmlimportscanner utility">
            <contents name="qmlimportscanner" title="qmlimportscanner" level="1"/>
        </page>
        <page name="qtqml-tooling-qmllint.html" href="qtqml-tooling-qmllint.html" status="active" location="qtqml-tooling-qmllint.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmllint Reference" fulltitle="qmllint Reference" subtitle="" brief="A tool for verifying the syntax of QML files and warning about anti-patterns">
            <contents name="compiler-warnings" title="Compiler warnings" level="2"/>
            <contents name="marking-components-and-properties-as-deprecated" title="Marking components and properties as deprecated" level="2"/>
            <contents name="disabling-warnings-inline" title="Disabling warnings inline" level="2"/>
            <contents name="settings" title="Settings" level="2"/>
            <contents name="scripting" title="Scripting" level="2"/>
        </page>
        <page name="qtqml-tooling-qmlpreview.html" href="qtqml-tooling-qmlpreview.html" status="active" location="qtqml-tooling-qmlpreview.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmlpreview" fulltitle="qmlpreview" subtitle="" brief="Overview of the qmlpreview utility">
            <target name="details"/>
            <contents name="the-qml-preview" title="The Qml Preview" level="1"/>
            <contents name="options" title="options" level="2"/>
            <contents name="arguments" title="Arguments" level="2"/>
            <contents name="details" title="Details" level="2"/>
            <contents name="enable-qml-debugging" title="Enable QML Debugging" level="3"/>
        </page>
        <page name="qtqml-tooling-qmlprofiler.html" href="qtqml-tooling-qmlprofiler.html" status="active" location="qtqml-tooling-qmlprofiler.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmlprofiler" fulltitle="qmlprofiler" subtitle="" brief="Overview of the qml profiler tool"/>
        <page name="qtqml-tooling-qmltyperegistrar.html" href="qtqml-tooling-qmltyperegistrar.html" status="active" location="qtqml-tooling-qmltyperegistrar.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="qmltyperegistrar" fulltitle="qmltyperegistrar" subtitle="" brief="Overview of the qmltyperegistrar utility"/>
        <page name="qt-add-qml-module.html" href="qt-add-qml-module.html" status="active" location="qt_add_qml_module.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_add_qml_module" fulltitle="qt_add_qml_module" subtitle="" brief="Defines a QML module">
            <target name="qmldir-autogeneration"/>
            <target name="qmlcachegen-auto"/>
            <target name="qmllint-auto"/>
            <target name="qml-naming-js-files"/>
            <target name="qml-cmake-singletons"/>
            <target name="qmltc-cmake"/>
            <target name="resource-prefix" title="RESOURCE_PREFIX"/>
            <target name="no-resource-target-path" title="NO_RESOURCE_TARGET_PATH"/>
            <target name="past-major-versions" title="PAST_MAJOR_VERSIONS"/>
            <target name="import-path" title="IMPORT_PATH"/>
            <target name="plugin-target" title="PLUGIN_TARGET"/>
            <target name="no-create-plugin-target" title="NO_CREATE_PLUGIN_TARGET"/>
            <target name="class-name" title="CLASS_NAME"/>
            <target name="no-generate-plugin-source" title="NO_GENERATE_PLUGIN_SOURCE"/>
            <target name="no-plugin" title="NO_PLUGIN"/>
            <target name="no-plugin-optional" title="NO_PLUGIN_OPTIONAL"/>
            <target name="output-directory" title="OUTPUT_DIRECTORY"/>
            <target name="enable-type-compiler" title="ENABLE_TYPE_COMPILER"/>
            <keyword name="qt6-add-qml-module" title="qt6_add_qml_module"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="target-structure" title="Target Structure" level="2"/>
            <contents name="separate-backing-and-plugin-targets" title="Separate backing and plugin targets" level="3"/>
            <contents name="plugin-target-with-no-backing-target" title="Plugin target with no backing target" level="3"/>
            <contents name="executable-as-a-qml-module" title="Executable as a QML module" level="3"/>
            <contents name="auto-generating-qmldir-and-typeinfo-files" title="Auto-generating qmldir and typeinfo files" level="2"/>
            <contents name="caching-compiled-qml-sources" title="Caching compiled QML sources" level="2"/>
            <contents name="linting-qml-sources" title="Linting QML sources" level="2"/>
            <contents name="naming-conventions-for-op-op-js-files" title="Naming conventions for &lt;@op&gt;.&lt;/@op&gt;js files" level="2"/>
            <contents name="singletons" title="Singletons" level="2"/>
            <contents name="compiling-qml-to-c-with-qml-type-compiler" title="Compiling QML to C++ with QML type compiler" level="2"/>
            <contents name="arguments" title="Arguments" level="1"/>
            <contents name="required-arguments" title="Required arguments" level="2"/>
            <contents name="versions" title="Versions" level="2"/>
            <contents name="adding-sources-and-resources-to-the-module" title="Adding sources and resources to the module" level="2"/>
            <contents name="registering-past-major-versions" title="Registering past major versions" level="2"/>
            <contents name="declaring-module-dependencies" title="Declaring module dependencies" level="2"/>
            <contents name="targets-and-plugin-targets" title="Targets and plugin targets" level="2"/>
            <contents name="automatic-type-registration" title="Automatic type registration" level="2"/>
            <contents name="qt-quick-designer-compatibility" title="Qt Quick Designer compatibility" level="2"/>
            <contents name="keeping-module-versions-in-sync" title="Keeping module versions in sync" level="2"/>
            <contents name="c-namespaces-of-generated-code" title="C++ namespaces of generated code" level="2"/>
            <contents name="qmlimportscanner-and-no-import-scan" title="qmlimportscanner and NO_IMPORT_SCAN" level="2"/>
            <contents name="arguments-for-qmltc" title="Arguments for qmltc" level="2"/>
        </page>
        <page name="qt-add-qml-plugin.html" href="qt-add-qml-plugin.html" status="active" location="qt_add_qml_plugin.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_add_qml_plugin" fulltitle="qt_add_qml_plugin" subtitle="" brief="Defines a plugin associated with a QML module">
            <keyword name="qt6-add-qml-plugin" title="qt6_add_qml_plugin"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="arguments" title="Arguments" level="1"/>
        </page>
        <page name="qt-deploy-qml-imports.html" href="qt-deploy-qml-imports.html" status="active" location="qt_deploy_qml_imports.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_deploy_qml_imports" fulltitle="qt_deploy_qml_imports" subtitle="" brief="Deploy the runtime components of QML modules needed by an executable">
            <keyword name="qt6-deploy-qml-imports" title="qt6_deploy_qml_imports"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="example" title="Example" level="1"/>
        </page>
        <page name="qt-generate-deploy-qml-app-script.html" href="qt-generate-deploy-qml-app-script.html" status="active" location="qt_generate_deploy_qml_app_script.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_generate_deploy_qml_app_script" fulltitle="qt_generate_deploy_qml_app_script" subtitle="" brief="Generate a deployment script for a QML application">
            <keyword name="qt6-generate-deploy-qml-app-script" title="qt6_generate_deploy_qml_app_script"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="example" title="Example" level="1"/>
        </page>
        <page name="qt-generate-foreign-qml-types.html" href="qt-generate-foreign-qml-types.html" status="active" location="qt_generate_foreign_qml_types.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_generate_foreign_qml_types" fulltitle="qt_generate_foreign_qml_types" subtitle="" brief="Registers types from one target in a QML module">
            <keyword name="qt6-generate-foreign-qml-types" title="qt6_generate_foreign_qml_types"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
        </page>
        <page name="qt-import-qml-plugins.html" href="qt-import-qml-plugins.html" status="active" location="qt_import_qml_plugins.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_import_qml_plugins" fulltitle="qt_import_qml_plugins" subtitle="" brief="Ensures QML plugins needed by a target are imported for static builds">
            <keyword name="qt6-import-qml-plugins" title="qt6_import_qml_plugins"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
        </page>
        <page name="qt-query-qml-module.html" href="qt-query-qml-module.html" status="active" location="qt_query_qml_module.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_query_qml_module" fulltitle="qt_query_qml_module" subtitle="" brief="Retrieve information about a QML module">
            <keyword name="qt6-query-qml-module" title="qt6_query_qml_module"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="arguments" title="Arguments" level="1"/>
            <contents name="example" title="Example" level="1"/>
        </page>
        <page name="qt-target-compile-qml-to-cpp.html" href="qt-target-compile-qml-to-cpp.html" status="active" location="qt_target_compile_qml_to_cpp.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_target_compile_qml_to_cpp" fulltitle="qt_target_compile_qml_to_cpp" subtitle="">
            <keyword name="qt6-target-compile-qml-to-cpp" title="qt6_target_compile_qml_to_cpp"/>
        </page>
        <page name="qt-target-qml-sources.html" href="qt-target-qml-sources.html" status="active" location="qt_target_qml_sources.qdoc" documented="true" groups="cmake-commands-qtqml" subtype="page" title="qt_target_qml_sources" fulltitle="qt_target_qml_sources" subtitle="" brief="Add qml files and resources to an existing QML module target">
            <target name="prefix" title="PREFIX"/>
            <target name="qml-source-file-properties"/>
            <target name="qt-resource-alias" title="QT_RESOURCE_ALIAS"/>
            <target name="qt-target-qml-sources-example" title="qt_target_qml_sources_example"/>
            <keyword name="qt6-target-qml-sources" title="qt6_target_qml_sources"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="arguments" title="Arguments" level="1"/>
            <contents name="source-file-properties" title="Source File Properties" level="1"/>
        </page>
        <page name="qtqml-tooling-svgtoqml.html" href="qtqml-tooling-svgtoqml.html" status="active" location="qtqml-tooling-svgtoqml.qdoc" documented="true" groups="qtqml-tooling" subtype="page" title="svgtoqml" fulltitle="svgtoqml" subtitle="" brief="SVG to QML converter tool"/>
        <enum name="QQmlModuleImportSpecialVersions" href="qqmlengine.html#QQmlModuleImportSpecialVersions-enum" status="active" access="public" location="qqml.h" related="66" documented="true">
            <value name="QQmlModuleImportModuleAny" value="-1"/>
            <value name="QQmlModuleImportLatest" value="-1"/>
            <value name="QQmlModuleImportAuto" value="-2"/>
        </enum>
        <typedef name="QJSValueList" href="qjsvalue.html#QJSValueList-typedef" status="active" access="public" location="qjsvalue.h" related="65" documented="true"/>
        <qmlclass name="Binding" qml-module-name="QtQml" fullname="QtQml.Binding" href="qml-qtqml-binding.html" status="active" access="public" documented="true" groups="qtquick-interceptors" title="Binding" fulltitle="Binding" subtitle="" brief="Enables the arbitrary creation of property bindings">
            <contents name="binding-to-an-inaccessible-property" title="Binding to an Inaccessible Property" level="1"/>
            <contents name="conditional-bindings" title="Conditional Bindings" level="1"/>
            <qmlproperty name="delayed" fullname="QtQml.Binding.delayed" href="qml-qtqml-binding.html#delayed-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="property" fullname="QtQml.Binding.property" href="qml-qtqml-binding.html#property-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="restoreMode" fullname="QtQml.Binding.restoreMode" href="qml-qtqml-binding.html#restoreMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="target" fullname="QtQml.Binding.target" href="qml-qtqml-binding.html#target-prop" status="active" access="public" documented="true" type="QtObject" attached="false" writable="true"/>
            <qmlproperty name="value" fullname="QtQml.Binding.value" href="qml-qtqml-binding.html#value-prop" status="active" access="public" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="when" fullname="QtQml.Binding.when" href="qml-qtqml-binding.html#when-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Component" qml-module-name="QtQml" fullname="QtQml.Component" href="qml-qtqml-component.html" status="active" access="public" documented="true" groups="qml-utility-elements" title="Component" fulltitle="Component" subtitle="" brief="Encapsulates a QML component definition">
            <contents name="creation-context" title="Creation Context" level="2"/>
            <function name="completed" fullname="QtQml.Component.completed" href="qml-qtqml-component.html#completed-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="createObject" fullname="QtQml.Component.createObject" href="qml-qtqml-component.html#createObject-method" status="active" access="public" documented="true" meta="qmlmethod" type="QtObject">
                <parameter type="QtObject" name="parent" default=""/>
                <parameter type="object" name="properties" default=""/>
            </function>
            <function name="destruction" fullname="QtQml.Component.destruction" href="qml-qtqml-component.html#destruction-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="errorString" fullname="QtQml.Component.errorString" href="qml-qtqml-component.html#errorString-method" status="active" access="public" documented="true" meta="qmlmethod" type="string"/>
            <function name="incubateObject" fullname="QtQml.Component.incubateObject" href="qml-qtqml-component.html#incubateObject-method" status="active" access="public" documented="true" meta="qmlmethod" type="object">
                <parameter type="QtObject" name="parent" default=""/>
                <parameter type="object" name="properties" default=""/>
                <parameter type="enumeration" name="mode" default=""/>
            </function>
            <qmlproperty name="progress" fullname="QtQml.Component.progress" href="qml-qtqml-component.html#progress-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="status" fullname="QtQml.Component.status" href="qml-qtqml-component.html#status-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="url" fullname="QtQml.Component.url" href="qml-qtqml-component.html#url-prop" status="active" access="public" documented="true" type="url" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="Connections" qml-module-name="QtQml" fullname="QtQml.Connections" href="qml-qtqml-connections.html" status="active" access="public" documented="true" groups="qtquick-interceptors" title="Connections" fulltitle="Connections" subtitle="" brief="Describes generalized connections to signals">
            <qmlproperty name="enabled" fullname="QtQml.Connections.enabled" href="qml-qtqml-connections.html#enabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="ignoreUnknownSignals" fullname="QtQml.Connections.ignoreUnknownSignals" href="qml-qtqml-connections.html#ignoreUnknownSignals-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="target" fullname="QtQml.Connections.target" href="qml-qtqml-connections.html#target-prop" status="active" access="public" documented="true" type="QtObject" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Date" qml-module-name="QtQml" fullname="QtQml.Date" href="qml-qtqml-date.html" status="active" access="public" location="date.qdoc" documented="true" title="Date" fulltitle="Date" subtitle="" brief="Provides date functions">
            <contents name="format-enumeration-values" title="Format Enumeration Values" level="1"/>
            <contents name="further-notes" title="Further Notes" level="1"/>
            <function name="fromLocaleDateString" fullname="QtQml.Date.fromLocaleDateString" href="qml-qtqml-date.html#fromLocaleDateString-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="dateString" default=""/>
                <parameter type="" name="format" default=""/>
            </function>
            <function name="fromLocaleString" fullname="QtQml.Date.fromLocaleString" href="qml-qtqml-date.html#fromLocaleString-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="dateTimeString" default=""/>
                <parameter type="" name="format" default=""/>
            </function>
            <function name="fromLocaleTimeString" fullname="QtQml.Date.fromLocaleTimeString" href="qml-qtqml-date.html#fromLocaleTimeString-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="timeString" default=""/>
                <parameter type="" name="format" default=""/>
            </function>
            <function name="timeZoneUpdated" fullname="QtQml.Date.timeZoneUpdated" href="qml-qtqml-date.html#timeZoneUpdated-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string"/>
            <function name="toLocaleDateString" fullname="QtQml.Date.toLocaleDateString" href="qml-qtqml-date.html#toLocaleDateString-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="format" default=""/>
            </function>
            <function name="toLocaleString" fullname="QtQml.Date.toLocaleString" href="qml-qtqml-date.html#toLocaleString-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="format" default=""/>
            </function>
            <function name="toLocaleTimeString" fullname="QtQml.Date.toLocaleTimeString" href="qml-qtqml-date.html#toLocaleTimeString-method" status="active" access="public" location="date.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="format" default=""/>
            </function>
        </qmlclass>
        <qmlclass name="Locale" qml-module-name="QtQml" fullname="QtQml.Locale" href="qml-qtqml-locale.html" status="active" access="public" documented="true" title="Locale" fulltitle="Locale" subtitle="" brief="Provides locale specific properties and formatted data">
            <target name="formattype" title="FormatType"/>
            <contents name="locale-string-format-types" title="Locale String Format Types" level="2"/>
            <function name="currencySymbol" fullname="QtQml.Locale.currencySymbol" href="qml-qtqml-locale.html#currencySymbol-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="format" default=""/>
            </function>
            <function name="dateFormat" fullname="QtQml.Locale.dateFormat" href="qml-qtqml-locale.html#dateFormat-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="type" default=""/>
            </function>
            <function name="dateTimeFormat" fullname="QtQml.Locale.dateTimeFormat" href="qml-qtqml-locale.html#dateTimeFormat-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="type" default=""/>
            </function>
            <function name="dayName" fullname="QtQml.Locale.dayName" href="qml-qtqml-locale.html#dayName-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="day" default=""/>
                <parameter type="" name="type" default=""/>
            </function>
            <function name="formattedDataSize" fullname="QtQml.Locale.formattedDataSize" href="qml-qtqml-locale.html#formattedDataSize-method" status="active" access="public" documented="true" since="6.2" meta="qmlmethod" type="string">
                <parameter type="int" name="bytes" default=""/>
                <parameter type="int" name="precision" default=""/>
                <parameter type="DataSizeFormat" name="format" default=""/>
            </function>
            <function name="monthName" fullname="QtQml.Locale.monthName" href="qml-qtqml-locale.html#monthName-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="month" default=""/>
                <parameter type="" name="type" default=""/>
            </function>
            <function name="standaloneDayName" fullname="QtQml.Locale.standaloneDayName" href="qml-qtqml-locale.html#standaloneDayName-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="day" default=""/>
                <parameter type="" name="type" default=""/>
            </function>
            <function name="standaloneMonthName" fullname="QtQml.Locale.standaloneMonthName" href="qml-qtqml-locale.html#standaloneMonthName-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="month" default=""/>
                <parameter type="" name="type" default=""/>
            </function>
            <function name="timeFormat" fullname="QtQml.Locale.timeFormat" href="qml-qtqml-locale.html#timeFormat-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="type" default=""/>
            </function>
            <function name="toString" fullname="QtQml.Locale.toString" href="qml-qtqml-locale.html#toString-method" status="active" access="public" documented="true" since="6.5" meta="qmlmethod" type="string">
                <parameter type="int" name="i" default=""/>
            </function>
            <function name="toString" fullname="QtQml.Locale.toString" href="qml-qtqml-locale.html#toString-method" status="active" access="public" documented="true" since="6.5" meta="qmlmethod" type="string">
                <parameter type="double" name="f" default=""/>
                <parameter type="char" name="format" default="'g'"/>
                <parameter type="int" name="precision" default="6"/>
            </function>
            <function name="toString" fullname="QtQml.Locale.toString" href="qml-qtqml-locale.html#toString-method" status="active" access="public" documented="true" since="6.5" meta="qmlmethod" type="string">
                <parameter type="Date" name="date" default=""/>
                <parameter type="string" name="format" default=""/>
            </function>
            <function name="toString" fullname="QtQml.Locale.toString" href="qml-qtqml-locale.html#toString-method" status="active" access="public" documented="true" since="6.5" meta="qmlmethod" type="string">
                <parameter type="Date" name="date" default=""/>
                <parameter type="FormatType" name="format" default="LongFormat"/>
            </function>
            <qmlproperty name="amText" fullname="QtQml.Locale.amText" href="qml-qtqml-locale.html#amText-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="decimalPoint" fullname="QtQml.Locale.decimalPoint" href="qml-qtqml-locale.html#decimalPoint-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="exponential" fullname="QtQml.Locale.exponential" href="qml-qtqml-locale.html#exponential-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="firstDayOfWeek" fullname="QtQml.Locale.firstDayOfWeek" href="qml-qtqml-locale.html#firstDayOfWeek-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="groupSeparator" fullname="QtQml.Locale.groupSeparator" href="qml-qtqml-locale.html#groupSeparator-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="measurementSystem" fullname="QtQml.Locale.measurementSystem" href="qml-qtqml-locale.html#measurementSystem-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="name" fullname="QtQml.Locale.name" href="qml-qtqml-locale.html#name-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="nativeCountryName" fullname="QtQml.Locale.nativeCountryName" href="qml-qtqml-locale-obsolete.html#nativeCountryName-prop" status="deprecated" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="nativeLanguageName" fullname="QtQml.Locale.nativeLanguageName" href="qml-qtqml-locale.html#nativeLanguageName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="nativeTerritoryName" fullname="QtQml.Locale.nativeTerritoryName" href="qml-qtqml-locale.html#nativeTerritoryName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="negativeSign" fullname="QtQml.Locale.negativeSign" href="qml-qtqml-locale.html#negativeSign-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="numberOptions" fullname="QtQml.Locale.numberOptions" href="qml-qtqml-locale.html#numberOptions-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="percent" fullname="QtQml.Locale.percent" href="qml-qtqml-locale.html#percent-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="pmText" fullname="QtQml.Locale.pmText" href="qml-qtqml-locale.html#pmText-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="positiveSign" fullname="QtQml.Locale.positiveSign" href="qml-qtqml-locale.html#positiveSign-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="textDirection" fullname="QtQml.Locale.textDirection" href="qml-qtqml-locale.html#textDirection-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="uiLanguages" fullname="QtQml.Locale.uiLanguages" href="qml-qtqml-locale.html#uiLanguages-prop" status="active" access="public" documented="true" type="Array&lt;string&gt;" attached="false" writable="true"/>
            <qmlproperty name="weekDays" fullname="QtQml.Locale.weekDays" href="qml-qtqml-locale.html#weekDays-prop" status="active" access="public" documented="true" type="Array&lt;int&gt;" attached="false" writable="true"/>
            <qmlproperty name="zeroDigit" fullname="QtQml.Locale.zeroDigit" href="qml-qtqml-locale.html#zeroDigit-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LoggingCategory" qml-module-name="QtQml" fullname="QtQml.LoggingCategory" href="qml-qtqml-loggingcategory.html" status="active" access="public" documented="true" groups="qml-utility-elements" title="LoggingCategory" fulltitle="LoggingCategory" subtitle="" brief="Defines a logging category in QML">
            <qmlproperty name="defaultLogLevel" fullname="QtQml.LoggingCategory.defaultLogLevel" href="qml-qtqml-loggingcategory.html#defaultLogLevel-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="name" fullname="QtQml.LoggingCategory.name" href="qml-qtqml-loggingcategory.html#name-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Number" qml-module-name="QtQml" fullname="QtQml.Number" href="qml-qtqml-number.html" status="active" access="public" location="number.qdoc" documented="true" title="Number" fulltitle="Number" subtitle="" brief="Object provides represents a number value">
            <function name="fromLocaleString" fullname="QtQml.Number.fromLocaleString" href="qml-qtqml-number.html#fromLocaleString-method" status="active" access="public" location="number.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="number" default=""/>
            </function>
            <function name="toLocaleCurrencyString" fullname="QtQml.Number.toLocaleCurrencyString" href="qml-qtqml-number.html#toLocaleCurrencyString-method" status="active" access="public" location="number.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="symbol" default=""/>
            </function>
            <function name="toLocaleString" fullname="QtQml.Number.toLocaleString" href="qml-qtqml-number.html#toLocaleString-method" status="active" access="public" location="number.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="locale" default=""/>
                <parameter type="" name="format" default=""/>
                <parameter type="" name="precision" default=""/>
            </function>
        </qmlclass>
        <qmlclass name="Qt" qml-module-name="QtQml" fullname="QtQml.Qt" href="qml-qtqml-qt.html" status="active" access="public" documented="true" groups="qml-utility-elements" title="Qt" fulltitle="Qt" subtitle="" brief="Provides a global object with useful enums and functions from Qt">
            <target name="globalqtobjecttypes"/>
            <keyword name="qmlglobalqtobject" title="QmlGlobalQtObject"/>
            <contents name="enums" title="Enums" level="1"/>
            <contents name="types" title="Types" level="1"/>
            <contents name="date-time-formatters" title="Date/Time Formatters" level="1"/>
            <contents name="dynamic-object-creation" title="Dynamic Object Creation" level="1"/>
            <contents name="other-functions" title="Other Functions" level="1"/>
            <function name="QT_TRANSLATE_NOOP" fullname="QtQml.Qt.QT_TRANSLATE_NOOP" href="qml-qtqml-qt.html#QT_TRANSLATE_NOOP-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="string" name="context" default=""/>
                <parameter type="string" name="sourceText" default=""/>
                <parameter type="string" name="disambiguation" default=""/>
            </function>
            <function name="QT_TRID_NOOP" fullname="QtQml.Qt.QT_TRID_NOOP" href="qml-qtqml-qt.html#QT_TRID_NOOP-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="string" name="id" default=""/>
            </function>
            <function name="QT_TR_NOOP" fullname="QtQml.Qt.QT_TR_NOOP" href="qml-qtqml-qt.html#QT_TR_NOOP-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="string" name="sourceText" default=""/>
                <parameter type="string" name="disambiguation" default=""/>
            </function>
            <function name="alpha" fullname="QtQml.Qt.alpha" href="qml-qtqml-qt.html#alpha-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="color" name="baseColor" default=""/>
                <parameter type="real" name="value" default=""/>
            </function>
            <function name="atob" fullname="QtQml.Qt.atob" href="qml-qtqml-qt.html#atob-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="data" default=""/>
            </function>
            <function name="binding" fullname="QtQml.Qt.binding" href="qml-qtqml-qt.html#binding-method" status="active" access="public" documented="true" meta="qmlmethod">
                <parameter type="" name="function" default=""/>
            </function>
            <function name="btoa" fullname="QtQml.Qt.btoa" href="qml-qtqml-qt.html#btoa-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="data" default=""/>
            </function>
            <function name="callLater" fullname="QtQml.Qt.callLater" href="qml-qtqml-qt.html#callLater-method" status="active" access="public" documented="true" meta="qmlmethod">
                <parameter type="" name="function" default=""/>
            </function>
            <function name="callLater" fullname="QtQml.Qt.callLater" href="qml-qtqml-qt.html#callLater-method" status="active" access="public" documented="true" meta="qmlmethod">
                <parameter type="" name="function" default=""/>
                <parameter type="" name="argument1" default=""/>
                <parameter type="" name="argument2" default=""/>
                <parameter type="..." name="" default=""/>
            </function>
            <function name="color" fullname="QtQml.Qt.color" href="qml-qtqml-qt.html#color-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="string" name="name" default=""/>
            </function>
            <function name="colorEqual" fullname="QtQml.Qt.colorEqual" href="qml-qtqml-qt.html#colorEqual-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="color" name="lhs" default=""/>
                <parameter type="string" name="rhs" default=""/>
            </function>
            <function name="createComponent" fullname="QtQml.Qt.createComponent" href="qml-qtqml-qt.html#createComponent-method" status="active" access="public" documented="true" meta="qmlmethod" type="Component">
                <parameter type="url" name="url" default=""/>
                <parameter type="enumeration" name="mode" default=""/>
                <parameter type="QtObject" name="parent" default=""/>
            </function>
            <function name="createComponent" fullname="QtQml.Qt.createComponent" href="qml-qtqml-qt.html#createComponent-method" status="active" access="public" documented="true" meta="qmlmethod" type="Component">
                <parameter type="string" name="moduleUri" default=""/>
                <parameter type="string" name="typeName" default=""/>
                <parameter type="enumeration" name="mode" default=""/>
                <parameter type="QtObject" name="parent" default=""/>
            </function>
            <function name="createQmlObject" fullname="QtQml.Qt.createQmlObject" href="qml-qtqml-qt.html#createQmlObject-method" status="active" access="public" documented="true" meta="qmlmethod" type="object">
                <parameter type="string" name="qml" default=""/>
                <parameter type="object" name="parent" default=""/>
                <parameter type="string" name="filepath" default=""/>
            </function>
            <function name="darker" fullname="QtQml.Qt.darker" href="qml-qtqml-qt.html#darker-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="color" name="baseColor" default=""/>
                <parameter type="real" name="factor" default=""/>
            </function>
            <function name="exit" fullname="QtQml.Qt.exit" href="qml-qtqml-qt.html#exit-method" status="active" access="public" documented="true" meta="qmlmethod">
                <parameter type="int" name="retCode" default=""/>
            </function>
            <function name="font" fullname="QtQml.Qt.font" href="qml-qtqml-qt.html#font-method" status="active" access="public" documented="true" meta="qmlmethod" type="font">
                <parameter type="object" name="fontSpecifier" default=""/>
            </function>
            <function name="fontFamilies" fullname="QtQml.Qt.fontFamilies" href="qml-qtqml-qt.html#fontFamilies-method" status="active" access="public" documented="true" meta="qmlmethod" type="list&lt;string&gt;"/>
            <function name="formatDate" fullname="QtQml.Qt.formatDate" href="qml-qtqml-qt.html#formatDate-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="datetime" name="date" default=""/>
                <parameter type="variant" name="format" default=""/>
                <parameter type="variant" name="localeFormatOption" default=""/>
            </function>
            <function name="formatDateTime" fullname="QtQml.Qt.formatDateTime" href="qml-qtqml-qt.html#formatDateTime-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="datetime" name="dateTime" default=""/>
                <parameter type="variant" name="format" default=""/>
                <parameter type="variant" name="localeFormatOption" default=""/>
            </function>
            <function name="formatTime" fullname="QtQml.Qt.formatTime" href="qml-qtqml-qt.html#formatTime-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="datetime" name="time" default=""/>
                <parameter type="variant" name="format" default=""/>
                <parameter type="variant" name="localeFormatOption" default=""/>
            </function>
            <function name="hsla" fullname="QtQml.Qt.hsla" href="qml-qtqml-qt.html#hsla-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="real" name="hue" default=""/>
                <parameter type="real" name="saturation" default=""/>
                <parameter type="real" name="lightness" default=""/>
                <parameter type="real" name="alpha" default=""/>
            </function>
            <function name="hsva" fullname="QtQml.Qt.hsva" href="qml-qtqml-qt.html#hsva-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="real" name="hue" default=""/>
                <parameter type="real" name="saturation" default=""/>
                <parameter type="real" name="value" default=""/>
                <parameter type="real" name="alpha" default=""/>
            </function>
            <function name="include" fullname="QtQml.Qt.include" href="qml-qtqml-qt-obsolete.html#include-method" status="deprecated" access="public" documented="true" meta="qmlmethod" type="object">
                <parameter type="string" name="url" default=""/>
                <parameter type="jsobject" name="callback" default=""/>
            </function>
            <function name="isQtObject" fullname="QtQml.Qt.isQtObject" href="qml-qtqml-qt.html#isQtObject-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="" name="object" default=""/>
            </function>
            <function name="lighter" fullname="QtQml.Qt.lighter" href="qml-qtqml-qt.html#lighter-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="color" name="baseColor" default=""/>
                <parameter type="real" name="factor" default=""/>
            </function>
            <function name="locale" fullname="QtQml.Qt.locale" href="qml-qtqml-qt.html#locale-method" status="active" access="public" documented="true" meta="qmlmethod">
                <parameter type="" name="name" default=""/>
            </function>
            <function name="matrix4x4" fullname="QtQml.Qt.matrix4x4" href="qml-qtqml-qt.html#matrix4x4-method" status="active" access="public" documented="true" meta="qmlmethod" type="matrix4x4"/>
            <function name="matrix4x4" fullname="QtQml.Qt.matrix4x4" href="qml-qtqml-qt.html#matrix4x4-method" status="active" access="public" documented="true" meta="qmlmethod" type="matrix4x4">
                <parameter type="var" name="values" default=""/>
            </function>
            <function name="matrix4x4" fullname="QtQml.Qt.matrix4x4" href="qml-qtqml-qt.html#matrix4x4-method" status="active" access="public" documented="true" meta="qmlmethod" type="matrix4x4">
                <parameter type="real" name="m11" default=""/>
                <parameter type="real" name="m12" default=""/>
                <parameter type="real" name="m13" default=""/>
                <parameter type="real" name="m14" default=""/>
                <parameter type="real" name="m21" default=""/>
                <parameter type="real" name="m22" default=""/>
                <parameter type="real" name="m23" default=""/>
                <parameter type="real" name="m24" default=""/>
                <parameter type="real" name="m31" default=""/>
                <parameter type="real" name="m32" default=""/>
                <parameter type="real" name="m33" default=""/>
                <parameter type="real" name="m34" default=""/>
                <parameter type="real" name="m41" default=""/>
                <parameter type="real" name="m42" default=""/>
                <parameter type="real" name="m43" default=""/>
                <parameter type="real" name="m44" default=""/>
            </function>
            <function name="md5" fullname="QtQml.Qt.md5" href="qml-qtqml-qt.html#md5-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="data" default=""/>
            </function>
            <function name="openUrlExternally" fullname="QtQml.Qt.openUrlExternally" href="qml-qtqml-qt.html#openUrlExternally-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="url" name="target" default=""/>
            </function>
            <function name="point" fullname="QtQml.Qt.point" href="qml-qtqml-qt.html#point-method" status="active" access="public" documented="true" meta="qmlmethod" type="point">
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
            </function>
            <function name="qsTr" fullname="QtQml.Qt.qsTr" href="qml-qtqml-qt.html#qsTr-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="string" name="sourceText" default=""/>
                <parameter type="string" name="disambiguation" default=""/>
                <parameter type="int" name="n" default=""/>
            </function>
            <function name="qsTrId" fullname="QtQml.Qt.qsTrId" href="qml-qtqml-qt.html#qsTrId-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="string" name="id" default=""/>
                <parameter type="int" name="n" default=""/>
            </function>
            <function name="qsTranslate" fullname="QtQml.Qt.qsTranslate" href="qml-qtqml-qt.html#qsTranslate-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="string" name="context" default=""/>
                <parameter type="string" name="sourceText" default=""/>
                <parameter type="string" name="disambiguation" default=""/>
                <parameter type="int" name="n" default=""/>
            </function>
            <function name="quaternion" fullname="QtQml.Qt.quaternion" href="qml-qtqml-qt.html#quaternion-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="scalar" default=""/>
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
                <parameter type="real" name="z" default=""/>
            </function>
            <function name="quit" fullname="QtQml.Qt.quit" href="qml-qtqml-qt.html#quit-method" status="active" access="public" documented="true" meta="qmlmethod"/>
            <function name="rect" fullname="QtQml.Qt.rect" href="qml-qtqml-qt.html#rect-method" status="active" access="public" documented="true" meta="qmlmethod" type="rect">
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
                <parameter type="real" name="width" default=""/>
                <parameter type="real" name="height" default=""/>
            </function>
            <function name="resolvedUrl" fullname="QtQml.Qt.resolvedUrl" href="qml-qtqml-qt.html#resolvedUrl-method" status="active" access="public" documented="true" meta="qmlmethod" type="url">
                <parameter type="url" name="url" default=""/>
            </function>
            <function name="resolvedUrl" fullname="QtQml.Qt.resolvedUrl" href="qml-qtqml-qt.html#resolvedUrl-method" status="active" access="public" documented="true" meta="qmlmethod" type="url">
                <parameter type="url" name="url" default=""/>
                <parameter type="object" name="context" default=""/>
            </function>
            <function name="rgba" fullname="QtQml.Qt.rgba" href="qml-qtqml-qt.html#rgba-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="real" name="red" default=""/>
                <parameter type="real" name="green" default=""/>
                <parameter type="real" name="blue" default=""/>
                <parameter type="real" name="alpha" default=""/>
            </function>
            <function name="size" fullname="QtQml.Qt.size" href="qml-qtqml-qt.html#size-method" status="active" access="public" documented="true" meta="qmlmethod" type="size">
                <parameter type="real" name="width" default=""/>
                <parameter type="real" name="height" default=""/>
            </function>
            <function name="tint" fullname="QtQml.Qt.tint" href="qml-qtqml-qt.html#tint-method" status="active" access="public" documented="true" meta="qmlmethod" type="color">
                <parameter type="color" name="baseColor" default=""/>
                <parameter type="color" name="tintColor" default=""/>
            </function>
            <function name="url" fullname="QtQml.Qt.url" href="qml-qtqml-qt.html#url-method" status="active" access="public" documented="true" meta="qmlmethod" type="url">
                <parameter type="url" name="url" default=""/>
            </function>
            <function name="vector2d" fullname="QtQml.Qt.vector2d" href="qml-qtqml-qt.html#vector2d-method" status="active" access="public" documented="true" meta="qmlmethod" type="vector2d">
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
            </function>
            <function name="vector3d" fullname="QtQml.Qt.vector3d" href="qml-qtqml-qt.html#vector3d-method" status="active" access="public" documented="true" meta="qmlmethod" type="vector3d">
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
                <parameter type="real" name="z" default=""/>
            </function>
            <function name="vector4d" fullname="QtQml.Qt.vector4d" href="qml-qtqml-qt.html#vector4d-method" status="active" access="public" documented="true" meta="qmlmethod" type="vector4d">
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
                <parameter type="real" name="z" default=""/>
                <parameter type="real" name="w" default=""/>
            </function>
            <qmlproperty name="application" fullname="QtQml.Qt.application" href="qml-qtqml-qt.html#application-prop" status="active" access="public" documented="true" type="Application" attached="false" writable="true"/>
            <qmlproperty name="inputMethod" fullname="QtQml.Qt.inputMethod" href="qml-qtqml-qt.html#inputMethod-prop" status="active" access="public" documented="true" type="InputMethod" attached="false" writable="true"/>
            <qmlproperty name="platform" fullname="QtQml.Qt.platform" href="qml-qtqml-qt.html#platform-prop" status="active" access="public" documented="true" type="object" attached="false" writable="true"/>
            <qmlproperty name="styleHints" fullname="QtQml.Qt.styleHints" href="qml-qtqml-qt.html#styleHints-prop" status="active" access="public" documented="true" type="object" attached="false" writable="true"/>
            <qmlproperty name="uiLanguage" fullname="QtQml.Qt.uiLanguage" href="qml-qtqml-qt.html#uiLanguage-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="QtObject" qml-module-name="QtQml" fullname="QtQml.QtObject" href="qml-qtqml-qtobject.html" status="active" access="public" documented="true" groups="qml-utility-elements" title="QtObject" fulltitle="QtObject" subtitle="" brief="A basic QML type">
            <qmlproperty name="objectName" fullname="QtQml.QtObject.objectName" href="qml-qtqml-qtobject.html#objectName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Timer" qml-module-name="QtQml" fullname="QtQml.Timer" href="qml-qtqml-timer.html" status="active" access="public" documented="true" groups="qtquick-interceptors" title="Timer" fulltitle="Timer" subtitle="" brief="Triggers a handler at a specified interval">
            <function name="restart" fullname="QtQml.Timer.restart" href="qml-qtqml-timer.html#restart-method" status="active" access="public" documented="true" meta="qmlmethod"/>
            <function name="start" fullname="QtQml.Timer.start" href="qml-qtqml-timer.html#start-method" status="active" access="public" documented="true" meta="qmlmethod"/>
            <function name="stop" fullname="QtQml.Timer.stop" href="qml-qtqml-timer.html#stop-method" status="active" access="public" documented="true" meta="qmlmethod"/>
            <function name="triggered" fullname="QtQml.Timer.triggered" href="qml-qtqml-timer.html#triggered-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <qmlproperty name="interval" fullname="QtQml.Timer.interval" href="qml-qtqml-timer.html#interval-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="repeat" fullname="QtQml.Timer.repeat" href="qml-qtqml-timer.html#repeat-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="running" fullname="QtQml.Timer.running" href="qml-qtqml-timer.html#running-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="triggeredOnStart" fullname="QtQml.Timer.triggeredOnStart" href="qml-qtqml-timer.html#triggeredOnStart-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="XMLHttpRequest" qml-module-name="QtQml" fullname="QtQml.XMLHttpRequest" href="qml-qtqml-xmlhttprequest.html" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" title="XMLHttpRequest" fulltitle="XMLHttpRequest" subtitle="" brief="Object for sending requests to a server">
            <contents name="sending-requests" title="Sending requests" level="1"/>
            <contents name="accessing-local-files" title="Accessing local files" level="1"/>
            <contents name="responsexml-document" title="responseXML document" level="1"/>
            <function name="abort" fullname="QtQml.XMLHttpRequest.abort" href="qml-qtqml-xmlhttprequest.html#abort-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" meta="qmlmethod" type="void"/>
            <function name="getAllResponseHeaders" fullname="QtQml.XMLHttpRequest.getAllResponseHeaders" href="qml-qtqml-xmlhttprequest.html#getAllResponseHeaders-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" meta="qmlmethod" type="string"/>
            <function name="getResponseHeader" fullname="QtQml.XMLHttpRequest.getResponseHeader" href="qml-qtqml-xmlhttprequest.html#getResponseHeader-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="headerName" default=""/>
            </function>
            <function name="open" fullname="QtQml.XMLHttpRequest.open" href="qml-qtqml-xmlhttprequest.html#open-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" meta="qmlmethod" type="void">
                <parameter type="" name="method" default=""/>
                <parameter type="" name="url" default=""/>
                <parameter type="" name="async" default=""/>
            </function>
            <function name="overrideMimeType" fullname="QtQml.XMLHttpRequest.overrideMimeType" href="qml-qtqml-xmlhttprequest.html#overrideMimeType-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" since="6.6" meta="qmlmethod" type="void">
                <parameter type="" name="mime" default=""/>
            </function>
            <function name="send" fullname="QtQml.XMLHttpRequest.send" href="qml-qtqml-xmlhttprequest.html#send-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" meta="qmlmethod" type="void">
                <parameter type="" name="data" default=""/>
            </function>
            <function name="setRequestHeader" fullname="QtQml.XMLHttpRequest.setRequestHeader" href="qml-qtqml-xmlhttprequest.html#setRequestHeader-method" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" meta="qmlmethod" type="void">
                <parameter type="" name="header" default=""/>
                <parameter type="" name="value" default=""/>
            </function>
            <qmlproperty name="onreadystatechange" fullname="QtQml.XMLHttpRequest.onreadystatechange" href="qml-qtqml-xmlhttprequest.html#onreadystatechange-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="function" attached="false" writable="true"/>
            <qmlproperty name="readyState" fullname="QtQml.XMLHttpRequest.readyState" href="qml-qtqml-xmlhttprequest.html#readyState-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="response" fullname="QtQml.XMLHttpRequest.response" href="qml-qtqml-xmlhttprequest.html#response-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="var" attached="false" writable="false"/>
            <qmlproperty name="responseText" fullname="QtQml.XMLHttpRequest.responseText" href="qml-qtqml-xmlhttprequest.html#responseText-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="responseType" fullname="QtQml.XMLHttpRequest.responseType" href="qml-qtqml-xmlhttprequest.html#responseType-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="responseURL" fullname="QtQml.XMLHttpRequest.responseURL" href="qml-qtqml-xmlhttprequest.html#responseURL-prop" status="active" access="public" location="xmlhttprequest.qdoc" since="6.6" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="responseXML" fullname="QtQml.XMLHttpRequest.responseXML" href="qml-qtqml-xmlhttprequest.html#responseXML-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="var" attached="false" writable="false"/>
            <qmlproperty name="status" fullname="QtQml.XMLHttpRequest.status" href="qml-qtqml-xmlhttprequest.html#status-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="statusText" fullname="QtQml.XMLHttpRequest.statusText" href="qml-qtqml-xmlhttprequest.html#statusText-prop" status="active" access="public" location="xmlhttprequest.qdoc" documented="true" type="string" attached="false" writable="false"/>
        </qmlclass>
        <qmlvaluetype name="bool" href="qml-bool.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="bool" fulltitle="bool" subtitle="" brief="Binary true/false value"/>
        <qmlvaluetype name="date" href="qml-date.html" status="active" access="public" location="qmltypereference.qdoc" documented="true" groups="qmlvaluetypes" title="date" fulltitle="date" subtitle="" brief="Date value"/>
        <qmlvaluetype name="double" href="qml-double.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="double" fulltitle="double" subtitle="" brief="Number with a decimal point, stored in double precision"/>
        <qmlvaluetype name="enumeration" href="qml-enumeration.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="enumeration" fulltitle="enumeration" subtitle="" brief="Named enumeration value">
            <contents name="using-the-enumeration-type-in-qml" title="Using the enumeration Type in QML" level="1"/>
        </qmlvaluetype>
        <qmlvaluetype name="int" href="qml-int.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="int" fulltitle="int" subtitle="" brief="Whole number, e.g. 0, 10, or -20"/>
        <qmlvaluetype name="list" href="qml-list.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="list" fulltitle="list" subtitle="" brief="List of QML objects">
            <contents name="using-the-list-type" title="Using the list Type" level="1"/>
        </qmlvaluetype>
        <qmlvaluetype name="point" href="qml-point.html" status="active" access="public" location="qmltypereference.qdoc" documented="true" groups="qtqmlvaluetypes" title="point" fulltitle="point" subtitle="" brief="Value with x and y attributes"/>
        <qmlvaluetype name="real" href="qml-real.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="real" fulltitle="real" subtitle="" brief="Number with a decimal point"/>
        <qmlvaluetype name="rect" href="qml-rect.html" status="active" access="public" location="qmltypereference.qdoc" documented="true" groups="qtqmlvaluetypes" title="rect" fulltitle="rect" subtitle="" brief="Value with x, y, width and height attributes"/>
        <qmlvaluetype name="size" href="qml-size.html" status="active" access="public" location="qmltypereference.qdoc" documented="true" groups="qtqmlvaluetypes" title="size" fulltitle="size" subtitle="" brief="Value with width and height attributes"/>
        <qmlvaluetype name="string" href="qml-string.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="string" fulltitle="string" subtitle="" brief="A free form text string"/>
        <qmlvaluetype name="url" href="qml-url.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="url" fulltitle="url" subtitle="" brief="Resource locator"/>
        <qmlvaluetype name="var" href="qml-var.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="var" fulltitle="var" subtitle="" brief="Generic property type">
            <contents name="change-notification-semantics" title="Change Notification Semantics" level="1"/>
            <contents name="property-value-initialization-semantics" title="Property Value Initialization Semantics" level="1"/>
        </qmlvaluetype>
        <qmlvaluetype name="variant" href="qml-variant.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="variant" fulltitle="variant" subtitle="" brief="Generic property type"/>
        <qmlvaluetype name="void" href="qml-void.html" status="active" access="public" location="valuetypes.qdoc" documented="true" groups="qmlvaluetypes" title="void" fulltitle="void" subtitle="" brief="Empty value type"/>
        <group name="attributions-libs" href="attributions-libs.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtqml" href="attributions-qtqml.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtqml-libs" href="attributions-qtqml-libs.html" status="internal" seen="false" title=""/>
        <group name="category User Interface Components" href="category-user-interface-components.html" status="internal" seen="false" title=""/>
        <group name="changes-qt-5-to-6" href="changes-qt-5-to-6.html" status="internal" seen="false" title=""/>
        <group name="cmake-commands-qtqml" href="cmake-commands-qtqml.html" status="internal" seen="false" title=""/>
        <group name="cmake-global-properties-qtqml" href="cmake-global-properties-qtqml.html" status="active" location="cmake-properties.qdoc" documented="true" seen="true" title="CMake Global Properties in Qt6 Qml"/>
        <group name="cmake-properties-qtqml" href="cmake-properties-qtqml.html" status="internal" seen="false" title=""/>
        <group name="cmake-source-file-properties-qtqml" href="cmake-source-file-properties-qtqml.html" status="active" location="cmake-properties.qdoc" documented="true" seen="true" title="CMake Source File Properties in Qt6 Qml"/>
        <group name="cmake-variables-qtqml" href="cmake-variables-qtqml.html" status="active" location="cmake-variables.qdoc" documented="true" seen="true" title="CMake Global Variables in Qt6 Qml"/>
        <group name="examples-linguist" href="examples-linguist.html" status="internal" seen="false" title=""/>
        <group name="explanations-programminglanguages" href="explanations-programminglanguages.html" status="internal" seen="false" title=""/>
        <group name="frameworks-technologies" href="frameworks-technologies.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="overviews" href="overviews.html" status="internal" seen="false" title=""/>
        <group name="plugins" href="plugins.html" status="internal" seen="false" title=""/>
        <group name="qml-utility-elements" href="qml-utility-elements.html" status="internal" seen="false" title=""/>
        <group name="qmllint-warnings-and-errors" href="qmllint-warnings-and-errors.html" status="active" location="qtqml-qmllint-warnings-and-errors.qdoc" documented="true" seen="true" title="QML Lint Warning and Errors"/>
        <group name="qmlmodules" href="qmlmodules.html" status="internal" seen="false" title=""/>
        <group name="qmlvaluetypes" href="qmlvaluetypes.html" status="internal" seen="false" title=""/>
        <group name="qt-cmake-policies" href="qt-cmake-policies.html" status="internal" seen="false" title=""/>
        <group name="qtjavascript" href="qtjavascript.html" status="internal" seen="false" title=""/>
        <group name="qtqml-tooling" href="qtqml-tooling.html" status="active" location="qtqml-tooling.qdoc" documented="true" seen="true" title="Qt Qml Tooling" brief="List of Qt Qml Tools and Utilities">
            <contents name="developer-tools" title="Developer Tools" level="1"/>
            <contents name="designer-tools" title="Designer Tools" level="1"/>
            <contents name="internal-tools" title="Internal Tools" level="1"/>
        </group>
        <group name="qtqmlvaluetypes" href="qtqmlvaluetypes.html" status="internal" seen="false" title=""/>
        <group name="qtquick-interceptors" href="qtquick-interceptors.html" status="internal" seen="false" title=""/>
        <module name="QtQml" href="qtqml-module.html" status="active" location="qtqml-cpp.qdoc" documented="true" groups="modules" seen="true" title="Qt Qml C++ Classes" brief="C++ API provided by the Qt Qml module"/>
        <qmlmodule name="QtQml" qml-module-name="QtQml" href="qtqml-qmlmodule.html" status="active" location="qmltypereference.qdoc" documented="true" groups="qmlmodules" seen="true" title="Qt Qml QML Types" brief="List of QML types provided by the Qt Qml module">
            <contents name="importing-qtqml" title="Importing QtQml" level="1"/>
            <contents name="value-types" title="Value Types" level="1"/>
            <contents name="sequence-types" title="Sequence Types" level="1"/>
            <contents name="object-types" title="Object Types" level="1"/>
        </qmlmodule>
    </namespace>
</INDEX>
