<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Qml Reference Documentation" version="6.8.3" project="QtQml" indexTitle="Qt Qml">
    <namespace name="" status="active" access="public" module="qtqml">
        <function name="QML_ADDED_IN_MINOR_VERSION" href="qqmlintegration-h-qtqml-proxy-obsolete.html#QML_ADDED_IN_MINOR_VERSION" status="deprecated" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_ADDED_IN_VERSION" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_ANONYMOUS" status="active" access="public" location="macros.qdoc" documented="true" related="2" meta="macrowithoutparams" signature="QML_ANONYMOUS"/>
        <function name="QML_ATTACHED" href="qqmlintegration-h-qtqml-proxy.html#QML_ATTACHED" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_CONSTRUCTIBLE_VALUE" status="active" access="public" location="macros.qdoc" documented="true" related="4" since="6.5" meta="macrowithoutparams" signature="QML_CONSTRUCTIBLE_VALUE"/>
        <function name="QML_DECLARE_TYPE" href="qqml-h-qtqml-proxy.html#QML_DECLARE_TYPE" status="active" access="public" documented="true" related="5" meta="macrowithoutparams" signature="QML_DECLARE_TYPE"/>
        <function name="QML_DECLARE_TYPEINFO" href="qqml-h-qtqml-proxy.html#QML_DECLARE_TYPEINFO" status="active" access="public" 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="qqmlintegration-h-qtqml-proxy.html#QML_ELEMENT" status="active" access="public" location="macros.qdoc" documented="true" related="7" meta="macrowithoutparams" signature="QML_ELEMENT"/>
        <function name="QML_EXTENDED" href="qqmlintegration-h-qtqml-proxy.html#QML_EXTENDED" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_EXTENDED_NAMESPACE" status="active" access="public" location="macros.qdoc" documented="true" related="9" meta="macrowithparams" signature="QML_EXTENDED_NAMESPACE(EXTENSION_NAMESPACE)">
            <parameter type="" name="EXTENSION_NAMESPACE" default=""/>
        </function>
        <function name="QML_EXTRA_VERSION" href="qqmlintegration-h-qtqml-proxy.html#QML_EXTRA_VERSION" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_FOREIGN" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_FOREIGN_NAMESPACE" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_IMPLEMENTS_INTERFACES" status="active" access="public" location="macros.qdoc" documented="true" related="13" meta="macrowithparams" signature="QML_IMPLEMENTS_INTERFACES(interfaces)">
            <parameter type="" name="interfaces" default=""/>
        </function>
        <function name="QML_INTERFACE" href="qqmlintegration-h-qtqml-proxy.html#QML_INTERFACE" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_NAMED_ELEMENT" status="active" access="public" location="macros.qdoc" documented="true" related="18" meta="macrowithparams" signature="QML_NAMED_ELEMENT(name)">
            <parameter type="" name="name" default=""/>
        </function>
        <function name="QML_NAMESPACE_EXTENDED" href="qqmlengine-qtqml-proxy.html#QML_NAMESPACE_EXTENDED" status="active" access="public" location="macros.qdoc" documented="true" related="19" meta="macrowithparams" signature="QML_NAMESPACE_EXTENDED(EXTENSION_NAMESPACE)">
            <parameter type="" name="EXTENSION_NAMESPACE" default=""/>
        </function>
        <function name="QML_REMOVED_IN_MINOR_VERSION" href="qqmlintegration-h-qtqml-proxy-obsolete.html#QML_REMOVED_IN_MINOR_VERSION" status="deprecated" access="public" location="macros.qdoc" documented="true" related="20" meta="macrowithparams" signature="QML_REMOVED_IN_MINOR_VERSION(VERSION)">
            <parameter type="" name="VERSION" default=""/>
        </function>
        <function name="QML_REMOVED_IN_VERSION" href="qqmlintegration-h-qtqml-proxy.html#QML_REMOVED_IN_VERSION" status="active" access="public" location="macros.qdoc" documented="true" related="21" 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="qqmlintegration-h-qtqml-proxy.html#QML_SEQUENTIAL_CONTAINER" status="active" access="public" location="macros.qdoc" documented="true" related="22" meta="macrowithparams" signature="QML_SEQUENTIAL_CONTAINER(VALUE_TYPE)">
            <parameter type="" name="VALUE_TYPE" default=""/>
        </function>
        <function name="QML_SINGLETON" href="qqmlintegration-h-qtqml-proxy.html#QML_SINGLETON" status="active" access="public" location="macros.qdoc" documented="true" related="23" meta="macrowithoutparams" signature="QML_SINGLETON"/>
        <function name="QML_STRUCTURED_VALUE" href="qqmlintegration-h-qtqml-proxy.html#QML_STRUCTURED_VALUE" status="active" access="public" location="macros.qdoc" documented="true" related="24" since="6.5" meta="macrowithoutparams" signature="QML_STRUCTURED_VALUE"/>
        <function name="QML_UNAVAILABLE" href="qqmlintegration-h-qtqml-proxy.html#QML_UNAVAILABLE" status="active" access="public" location="macros.qdoc" documented="true" related="25" meta="macrowithoutparams" signature="QML_UNAVAILABLE"/>
        <function name="QML_UNCREATABLE" href="qqmlintegration-h-qtqml-proxy.html#QML_UNCREATABLE" status="active" access="public" location="macros.qdoc" documented="true" related="26" meta="macrowithparams" signature="QML_UNCREATABLE(reason)">
            <parameter type="" name="reason" default=""/>
        </function>
        <function name="QML_VALUE_TYPE" href="qqmlintegration-h-qtqml-proxy.html#QML_VALUE_TYPE" status="active" access="public" location="macros.qdoc" documented="true" related="27" meta="macrowithparams" signature="QML_VALUE_TYPE(name)">
            <parameter type="" name="name" default=""/>
        </function>
        <function name="Q_IMPORT_QML_PLUGIN" href="qqmlengineextensionplugin-qtqml-proxy.html#Q_IMPORT_QML_PLUGIN" status="active" access="public" documented="true" related="28" since="6.2" meta="macrowithparams" signature="Q_IMPORT_QML_PLUGIN(PluginName)">
            <parameter type="" name="PluginName" default=""/>
        </function>
        <function name="qmlAttachedPropertiesObject" href="qqml-h-qtqml-proxy.html#qmlAttachedPropertiesObject" status="active" access="public" location="qqml.h" documented="true" related="29" 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="qmlProtectModule" href="qqml-h-qtqml-proxy.html#qmlProtectModule" status="active" access="public" location="qqml.h" documented="true" related="30" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT qmlProtectModule(const char *uri, int majVersion)">
            <parameter type="const char *" name="uri" default=""/>
            <parameter type="int" name="majVersion" default=""/>
        </function>
        <function name="qmlRegisterAnonymousType" href="qqml-h-qtqml-proxy.html#qmlRegisterAnonymousType" status="active" access="public" location="qqml.h" documented="true" related="31" 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="qqml-h-qtqml-proxy.html#qmlRegisterExtendedType" status="active" access="public" location="qqml.h" documented="true" related="32" 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="qqml-h-qtqml-proxy.html#qmlRegisterExtendedUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="33" 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="qqml-h-qtqml-proxy.html#qmlRegisterModule" status="active" access="public" location="qqml.h" documented="true" related="34" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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="qqml-h-qtqml-proxy.html#qmlRegisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="35" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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="qqml-h-qtqml-proxy.html#qmlRegisterRevision" status="active" access="public" location="qqml.h" documented="true" related="36" 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="qqml-h-qtqml-proxy.html#qmlRegisterSingletonInstance" status="active" access="public" location="qqml.h" documented="true" related="37" 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="qqml-h-qtqml-proxy.html#qmlRegisterSingletonType" status="active" access="public" location="qqml.h" documented="true" related="38" 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="qqml-h-qtqml-proxy.html#qmlRegisterSingletonType-1" status="active" access="public" location="qqml.h" documented="true" related="39" 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="qmlRegisterType" href="qqml-h-qtqml-proxy.html#qmlRegisterType" status="active" access="public" location="qqml.h" documented="true" related="40" 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="qmlRegisterUncreatableMetaObject" href="qqml-h-qtqml-proxy.html#qmlRegisterUncreatableMetaObject" status="active" access="public" location="qqml.h" documented="true" related="41" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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="qqml-h-qtqml-proxy.html#qmlRegisterUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="42" 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="qmlUnregisterModuleImport" href="qqml-h-qtqml-proxy.html#qmlUnregisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="43" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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>
        <header name="&lt;qqml.h&gt;" href="qqml-h.html" status="active" documented="true" module="QtQml" title="Functions to register C++ types to QML" fulltitle="&lt;qqml.h&gt; - Functions to register C++ types to QML" subtitle=""/>
        <header name="&lt;qqmlintegration.h&gt;" href="qqmlintegration-h.html" status="active" location="macros.qdoc" documented="true" module="QtQml" title="Registering C++ types to QML" fulltitle="&lt;qqmlintegration.h&gt; - Registering C++ types to QML" subtitle=""/>
        <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-cycle] 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/android/app/Activity" href="https://developer.android.com/reference/android/app/Activity" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Android: Activity" fulltitle="Android: Activity" subtitle=""/>
        <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/Manifest.permission#SYSTEM_ALERT_WINDOW" href="https://developer.android.com/reference/android/Manifest.permission#SYSTEM_ALERT_WINDOW" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Android: SYSTEM_ALERT_WINDOW" fulltitle="Android: SYSTEM_ALERT_WINDOW" 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-property-reuse] 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="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="Cannot access singleton as a property of an object" fulltitle="Cannot access singleton as a property of an object" subtitle="" brief="[access-singleton-via-object] A singleton was incorrectly accessed">
            <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="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="[required] 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">
            <target name="qv4-gc-timelimit" title="{QV4_GC_TIMELIMIT}"/>
        </page>
        <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-like-and-object" title="QVariantList and QVariantMap to JavaScript Array-like 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="[deprecated] 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="[duplicate-property-binding] 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="duplicate-value-source-on-property-what-happened-5" title="What happened?" level="2"/>
            <contents name="duplicate-value-source-on-property-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="duplicate-value-source-on-property-example-7" title="Example" level="2"/>
            <contents name="cannot-combine-value-source-and-binding" title="Cannot combine value source and binding" level="1"/>
            <contents name="cannot-combine-value-source-and-binding-what-happened-9" title="What happened?" level="2"/>
            <contents name="cannot-combine-value-source-and-binding-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="cannot-combine-value-source-and-binding-example-11" 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="[syntax.duplicate-ids] 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="[duplicated-name] 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="duplicated-signal-mame-what-happened-5" title="What happened?" level="2"/>
            <contents name="duplicated-signal-mame-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="duplicated-signal-mame-example-7" 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://felgo.com/qml-hot-reload" href="https://felgo.com/qml-hot-reload" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Felgo QML Hot Reload Tool" fulltitle="Felgo QML Hot Reload Tool" subtitle=""/>
        <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://docs.kdab.com/gammaray-manual/latest/" href="https://docs.kdab.com/gammaray-manual/latest/" 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="[syntax.id-quotation] 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="[incompatible-type] 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="on-binding-for-property-has-wrong-type-what-happened-5" title="What happened?" level="2"/>
            <contents name="on-binding-for-property-has-wrong-type-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="on-binding-for-property-has-wrong-type-example-7" title="Example" level="2"/>
            <contents name="construction-from-string-is-deprecated-use-structured-value-type-construction-instead" title="Construction from string is deprecated; Use structured value type construction instead" level="1"/>
            <contents name="construction-from-string-is-deprecated-use-structured-value-type-construction-instead-what-happened-9" title="What happened?" level="2"/>
            <contents name="construction-from-string-is-deprecated-use-structured-value-type-construction-instead-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="construction-from-string-is-deprecated-use-structured-value-type-construction-instead-example-11" title="Example" level="2"/>
            <contents name="function-without-return-type-annotation-returns" title="Function without return type annotation returns" level="1"/>
            <contents name="function-without-return-type-annotation-returns-what-happened-13" title="What happened?" level="2"/>
            <contents name="function-without-return-type-annotation-returns-why-is-this-bad-14" title="Why is this bad?" level="2"/>
            <contents name="function-without-return-type-annotation-returns-example-15" title="Example" level="2"/>
            <contents name="cannot-assign-binding-object-literal" title="Cannot assign binding/object/literal" level="1"/>
            <contents name="cannot-assign-binding-object-literal-what-happened-17" title="What happened?" level="2"/>
            <contents name="cannot-assign-binding-object-literal-why-is-this-bad-18" title="Why is this bad?" level="2"/>
            <contents name="cannot-assign-binding-object-literal-example-19" 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="[inheritance-cycle] 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-lint-directive] 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="qmllint-directive-on-unknown-category-what-happened-5" title="What happened?" level="2"/>
            <contents name="qmllint-directive-on-unknown-category-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="qmllint-directive-on-unknown-category-example-7" 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="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/" href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Kotlin: Int" fulltitle="Kotlin: Int" subtitle=""/>
        <page name="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/" href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="Kotlin: String" fulltitle="Kotlin: String" subtitle=""/>
        <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="the-object-object-object-constructor-function-properties-7" title="Function Properties" level="3"/>
            <contents name="object-prototype" title="Object Prototype" level="2"/>
            <contents name="the-object-object-object-prototype-function-properties-9" 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-objects-function-prototype-function-properties-12" 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="array-objects-array-prototype-object-function-properties-15" 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="string-objects-string-prototype-object-function-properties-18" 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="boolean-objects-boolean-prototype-object-function-properties-21" 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="number-objects-number-prototype-object-function-properties-24" title="Function Properties" level="3"/>
            <contents name="the-number-object" title="The Number Object" level="2"/>
            <contents name="number-objects-the-number-object-value-properties-26" title="Value Properties" level="3"/>
            <contents name="number-objects-the-number-object-function-properties-27" title="Function Properties" level="3"/>
            <contents name="the-math-object" title="The Math Object" level="1"/>
            <contents name="the-math-object-value-properties-29" title="Value Properties" level="2"/>
            <contents name="the-math-object-function-properties-30" 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="date-objects-date-prototype-object-function-properties-33" 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="regexp-objects-regexp-prototype-object-function-properties-36" 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="error-objects-error-prototype-object-value-properties-39" title="Value Properties" level="3"/>
            <contents name="error-objects-error-prototype-object-function-properties-40" title="Function Properties" level="3"/>
            <contents name="the-json-object" title="The JSON Object" level="1"/>
            <contents name="the-json-object-function-properties-42" 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="[missing-enum-entry] 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="[missing-property] 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="property-does-not-exist-what-happened-5" title="What happened?" level="2"/>
            <contents name="property-does-not-exist-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="property-does-not-exist-example-7" title="Example" level="2"/>
            <contents name="member-not-found-on-type" title="Member not found on type" level="1"/>
            <contents name="member-not-found-on-type-what-happened-9" title="What happened?" level="2"/>
            <contents name="member-not-found-on-type-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="member-not-found-on-type-example-11" 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="[missing-type] 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="no-type-found-for-property-what-happened-5" title="What happened?" level="2"/>
            <contents name="no-type-found-for-property-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="no-type-found-for-property-example-7" title="Example" level="2"/>
        </page>
        <page name="qt6-modernize-qml-modules.html" href="qt6-modernize-qml-modules.html" status="active" location="qt6-modernize-qml-modules.qdoc" documented="true" subtype="page" title="Modern QML modules" fulltitle="Modern QML modules" subtitle="" brief="Modernize your QML modules">
            <contents name="use-qt-standard-project-setup" title="Use qt_standard_project_setup" level="1"/>
            <contents name="use-the-new-standard-resource-path-prefix" title="Use the new standard resource path prefix" level="1"/>
            <contents name="use-loadfrommodule-to-load-your-qml-files" title="Use loadFromModule to load your QML files" level="1"/>
            <contents name="replace-output-directory-and-import-path-with-dependencies-target" title="Replace OUTPUT_DIRECTORY and IMPORT_PATH with DEPENDENCIES TARGET" level="1"/>
        </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="[multiline-strings] 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="[non-list-property] 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="qt6-port-to-qt-add-qml-module.html" href="qt6-port-to-qt-add-qml-module.html" status="active" location="qt6-port-to-qt-add-qml-module.qdoc" documented="true" subtype="page" title="Port QML modules to CMake" fulltitle="Port QML modules to CMake" subtitle="" brief="Port your QML modules to the qt_add_qml_module CMake API">
            <contents name="identify-issues-to-fix" title="Identify issues to fix" level="1"/>
            <contents name="prepare-the-project-for-qt-add-qml-module" title="Prepare the project for qt_add_qml_module" level="1"/>
            <contents name="make-qt-add-qml-module-available-in-cmake" title="Make qt_add_qml_module available in CMake" level="2"/>
            <contents name="use-qt-standard-project-setup" title="Use qt_standard_project_setup" level="2"/>
            <contents name="use-qt-add-qml-module" title="Use qt_add_qml_module" level="1"/>
            <contents name="add-a-qml-module-to-your-executable-target" title="Add a QML module to your executable target" level="2"/>
            <contents name="add-a-qml-module-to-your-library-target" title="Add a QML module to your library target" level="2"/>
            <contents name="use-loadfrommodule-to-load-your-qml-files" title="Use loadFromModule to load your QML files" level="1"/>
            <contents name="remove-handwritten-qmldir-files" title="Remove handwritten qmldir files" level="1"/>
            <contents name="remove-qmltypes-files-generated-by-qmlplugindump" title="Remove qmltypes files generated by qmlplugindump" level="1"/>
            <contents name="remove-handwritten-type-registration-plugins" title="Remove handwritten type registration plugins" level="1"/>
            <contents name="remove-qrc-files" title="Remove qrc files" level="1"/>
            <contents name="replace-directory-imports-with-qml-module-imports" title="Replace directory imports with QML module imports" 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>
        <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" status="active" access="public" documented="true" meta="constructor" signature="QJSPrimitiveValue()"/>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-1" status="active" access="public" documented="true" meta="constructor" overload="true" overload-number="1" signature="QJSPrimitiveValue(QJSPrimitiveNull null)">
                <parameter type="QJSPrimitiveNull" name="null" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-2" status="active" access="public" documented="true" meta="constructor" 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" documented="true" meta="constructor" overload="true" overload-number="3" signature="QJSPrimitiveValue(bool value)">
                <parameter type="bool" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-4" status="active" access="public" documented="true" meta="constructor" overload="true" overload-number="4" signature="QJSPrimitiveValue(class QString value)">
                <parameter type="class QString" 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" explicit="true" noexcept="true" overload="true" overload-number="5" 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-6" status="active" access="public" documented="true" meta="constructor" 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" explicit="true" noexcept="true" overload="true" overload-number="7" signature="QJSPrimitiveValue(int value)">
                <parameter type="int" name="value" default=""/>
            </function>
            <function name="QJSPrimitiveValue" fullname="QJSPrimitiveValue::QJSPrimitiveValue" href="qjsprimitivevalue.html#QJSPrimitiveValue-8" status="active" access="public" documented="true" since="6.4" meta="constructor" overload="true" overload-number="8" signature="QJSPrimitiveValue(int type, const void *value)">
                <parameter type="int" 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="int" signature="int metaType() const"/>
            <function name="operator!=" href="qjsprimitivevalue.html#operator-not-eq" status="active" access="public" location="qjsprimitivevalue.h" documented="true" related="44" 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="45" 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="46" 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="47" 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="48" 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="49" 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="50" 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="51" 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="52" 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="53" 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="int" signature="int 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>
        <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-typesystem-enumerations.html" href="qtqml-typesystem-enumerations.html" status="active" location="enumerations.qdoc" documented="true" subtype="page" title="QML Enumerations" fulltitle="QML Enumerations" subtitle="" brief="Description of QML Enumerations">
            <contents name="using-enumerations-in-qml" title="Using Enumerations in QML" 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,qtqml-tooling-devtools" subtype="page" title="QML Language Server" fulltitle="QML Language Server" subtitle="" brief="A tool that helps you write code in your favorite LSP-supporting editor">
            <keyword name="qmlls-reference" title="\QMLLS Reference"/>
            <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="documentation-hints" title="Documentation Hints" 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="setting-up-the-import-paths" title="Setting up the import paths" level="2"/>
            <contents name="setting-up-the-documentation-path" title="Setting up the documentation path" 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,qtqml-tooling-internal" 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"/>
            <contents name="obtaining-statistics-about-the-compilation-of-functions-and-bindings" title="Obtaining statistics about the compilation of functions and bindings" 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,qtqml-tooling-internal" 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="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-obsolete.html#QQmlListProperty" status="deprecated" access="public" documented="true" meta="constructor" 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="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, int count, QQmlListProperty&lt;T&gt;::AtFunction at)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="void *" name="data" default=""/>
                <parameter type="int" name="count" default=""/>
                <parameter type="QQmlListProperty&lt;T&gt;::AtFunction" name="at" 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, int 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="int" 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-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;::AppendFunction append, int 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="int" 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="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="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 *)"/>
            <variable name="data" fullname="QQmlListProperty::data" href="qqmllistproperty.html#data-var" status="active" access="public" location="qqmllist.h" documented="true" type="void *" static="false" brief="This field can hold an arbitrary data pointer"/>
            <variable name="object" fullname="QQmlListProperty::object" href="qqmllistproperty.html#object-var" status="active" access="public" location="qqmllist.h" documented="true" type="QObject *" static="false" brief="This field holds the owner of the QQmlListProperty"/>
        </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="qt-cmake-policy-qtp0004.html" href="qt-cmake-policy-qtp0004.html" status="active" location="qtp0004.qdoc" documented="true" groups="qt-cmake-policies" subtype="page" title="QTP0004" fulltitle="QTP0004" subtitle="" brief="Extra directories with QML files in a QML module need extra qmldir files">
            <keyword name="qt-cmake-policy-qtp0004" title="qt_cmake_policy_qtp0004"/>
        </page>
        <page name="qt-cmake-policy-qtp0005.html" href="qt-cmake-policy-qtp0005.html" status="active" location="qtp0005.qdoc" documented="true" groups="qt-cmake-policies" subtype="page" title="QTP0005" fulltitle="QTP0005" subtitle="" brief="Qt_add_qml_module's DEPENDENCIES argument accepts targets">
            <keyword name="qt-cmake-policy-qtp0005" title="qt_cmake_policy_qtp0005"/>
        </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-source-file-property-qt-qml-generate-java-class.html" href="cmake-source-file-property-qt-qml-generate-java-class.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-android-build-properties,cmake-source-file-properties-qtqml" subtype="page" title="QT_QML_GENERATE_ANDROID_JAVA_CLASS" fulltitle="QT_QML_GENERATE_ANDROID_JAVA_CLASS" subtitle="" brief="Marks a QML file for Java code generation"/>
        <page name="cmake-variable-qt-qml-generate-aotstats.html" href="cmake-variable-qt-qml-generate-aotstats.html" status="active" location="cmake-variables.qdoc" documented="true" groups="cmake-variables-qtqml" subtype="page" title="QT_QML_GENERATE_AOTSTATS" fulltitle="QT_QML_GENERATE_AOTSTATS" subtitle="" brief="Controls whether QML Compiler statistics collection is enabled"/>
        <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-no-cachegen.html" href="cmake-variable-qt-qml-no-cachegen.html" status="active" location="cmake-variables.qdoc" documented="true" groups="cmake-variables-qtqml" subtype="page" title="QT_QML_NO_CACHEGEN" fulltitle="QT_QML_NO_CACHEGEN" subtitle="" brief="Disables compilation of QML files into bytecode or C++ code"/>
        <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/Main.qml" href="qtqml-qml-i18n-main-qml.html" status="active" subtype="file" title="" fulltitle="Main.qml Example File" subtitle="qml-i18n/Main.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 name="qml-i18n/qmldir" href="qtqml-qml-i18n-qmldir.html" status="active" subtype="file" title="" fulltitle="qmldir Example File" subtitle="qml-i18n/qmldir"/>
        </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="[read-only-property] A readonly property was written">
            <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="[recursion-depth-errors] 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="[restricted-type] 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-parameters] The 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="signal-handler-has-more-formal-parameters-than-the-signal-it-handles-what-happened-5" title="What happened?" level="2"/>
            <contents name="signal-handler-has-more-formal-parameters-than-the-signal-it-handles-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="signal-handler-has-more-formal-parameters-than-the-signal-it-handles-example-7" 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="the-signal-has-a-parameter-of-the-same-name-what-happened-9" title="What happened?" level="2"/>
            <contents name="the-signal-has-a-parameter-of-the-same-name-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="the-signal-has-a-parameter-of-the-same-name-example-11" 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="[syntax] 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="inline-component-declaration-must-be-followed-by-a-typename-what-happened-5" title="What happened?" level="2"/>
            <contents name="inline-component-declaration-must-be-followed-by-a-typename-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="inline-component-declaration-must-be-followed-by-a-typename-example-7" 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="invalid-alias-expression-an-initializer-is-needed-what-happened-9" title="What happened?" level="2"/>
            <contents name="invalid-alias-expression-an-initializer-is-needed-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="invalid-alias-expression-an-initializer-is-needed-example-11" 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="invalid-alias-expression-only-ids-and-field-member-expressions-can-be-aliased-what-happened-13" title="What happened?" level="2"/>
            <contents name="invalid-alias-expression-only-ids-and-field-member-expressions-can-be-aliased-why-is-this-bad-14" title="Why is this bad?" level="2"/>
            <contents name="invalid-alias-expression-only-ids-and-field-member-expressions-can-be-aliased-example-15" 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="id-must-be-followed-by-an-identifier-what-happened-17" title="What happened?" level="2"/>
            <contents name="id-must-be-followed-by-an-identifier-why-is-this-bad-18" title="Why is this bad?" level="2"/>
            <contents name="id-must-be-followed-by-an-identifier-example-19" title="Example" level="2"/>
            <contents name="failed-to-parse-id" title="Failed to parse id" level="1"/>
            <contents name="failed-to-parse-id-what-happened-21" title="What happened?" level="2"/>
            <contents name="failed-to-parse-id-why-is-this-bad-22" title="Why is this bad?" level="2"/>
            <contents name="failed-to-parse-id-example-23" 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="declaring-an-object-which-is-not-a-qml-object-as-a-list-member-what-happened-25" title="What happened?" level="2"/>
            <contents name="declaring-an-object-which-is-not-a-qml-object-as-a-list-member-why-is-this-bad-26" title="Why is this bad?" level="2"/>
            <contents name="declaring-an-object-which-is-not-a-qml-object-as-a-list-member-example-27" 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="enums-declared-inside-of-inline-components-are-ignored-what-happened-29" title="What happened?" level="2"/>
            <contents name="enums-declared-inside-of-inline-components-are-ignored-why-is-this-bad-30" title="Why is this bad?" level="2"/>
            <contents name="enums-declared-inside-of-inline-components-are-ignored-example-31" title="Example" level="2"/>
            <contents name="unknown-argument-to-pragma" title="Unknown argument to pragma" level="1"/>
            <contents name="unknown-argument-to-pragma-what-happened-33" title="What happened?" level="2"/>
            <contents name="unknown-argument-to-pragma-why-is-this-bad-34" title="Why is this bad?" level="2"/>
            <contents name="unknown-argument-to-pragma-example-35" 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="enumerations" title="Enumerations" 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="[top-level-component] 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="[uncreatable-type] 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="singleton-type-is-not-creatable-what-happened-5" title="What happened?" level="2"/>
            <contents name="singleton-type-is-not-creatable-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="singleton-type-is-not-creatable-example-7" title="Example" level="2"/>
            <contents name="type-is-not-creatable" title="Type is not creatable" level="1"/>
            <contents name="type-is-not-creatable-what-happened-9" title="What happened?" level="2"/>
            <contents name="type-is-not-creatable-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="type-is-not-creatable-example-11" 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="[unqualified] 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="unknown-attached-grouped-property-scope-what-happened-5" title="What happened?" level="2"/>
            <contents name="unknown-attached-grouped-property-scope-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="unknown-attached-grouped-property-scope-example-7" title="Example" level="2"/>
            <contents name="no-matching-signal-found-for-handler" title="No matching signal found for handler" level="1"/>
            <contents name="no-matching-signal-found-for-handler-what-happened-9" title="What happened?" level="2"/>
            <contents name="no-matching-signal-found-for-handler-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="no-matching-signal-found-for-handler-example-11" 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="implicitly-defining-signal-handler-in-connections-is-deprecated-what-happened-13" title="What happened?" level="2"/>
            <contents name="implicitly-defining-signal-handler-in-connections-is-deprecated-why-is-this-bad-14" title="Why is this bad?" level="2"/>
            <contents name="implicitly-defining-signal-handler-in-connections-is-deprecated-example-15" 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="[unresolved-alias] 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="[unresolved-type] 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="for-qml-module-authors-what-happened-7" title="What happened?" level="2"/>
            <contents name="for-qml-module-authors-why-is-this-bad-8" title="Why is this bad?" level="2"/>
            <contents name="for-qml-module-authors-examples-9" 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="[unused-imports] 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="[use-proper-function] 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="property-is-a-qjsvalue-property-it-may-or-may-not-be-a-method-what-happened-5" title="What happened?" level="2"/>
            <contents name="property-is-a-qjsvalue-property-it-may-or-may-not-be-a-method-why-is-this-bad-6" title="Why is this bad?" level="2"/>
            <contents name="property-is-a-qjsvalue-property-it-may-or-may-not-be-a-method-example-7" title="Example" level="2"/>
            <contents name="signal-is-shadowed-by-a-property" title="Signal is shadowed by a property" level="1"/>
            <contents name="signal-is-shadowed-by-a-property-what-happened-9" title="What happened?" level="2"/>
            <contents name="signal-is-shadowed-by-a-property-why-is-this-bad-10" title="Why is this bad?" level="2"/>
            <contents name="signal-is-shadowed-by-a-property-example-11" 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="property-is-not-a-method-what-happened-15" title="What happened?" level="2"/>
            <contents name="property-is-not-a-method-why-is-this-bad-16" title="Why is this bad?" level="2"/>
            <contents name="property-is-not-a-method-example-17" 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="[var-used-before-declaration] 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="[import] The 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="qt-qml-generate-qmlls-ini-not-being-sert" title="QT_QML_GENERATE_QMLLS_INI not being sert" 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="component-was-not-found-what-happened-10" title="What happened?" level="2"/>
            <contents name="component-was-not-found-why-is-this-bad-11" title="Why is this bad?" level="2"/>
            <contents name="component-was-not-found-examples-12" 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="import-qualifier-must-start-with-a-capital-letter-what-happened-16" title="What happened?" level="2"/>
            <contents name="import-qualifier-must-start-with-a-capital-letter-why-is-this-bad-17" title="Why is this bad?" level="2"/>
            <contents name="import-qualifier-must-start-with-a-capital-letter-examples-18" title="Examples" level="2"/>
            <contents name="unknown-import-syntax" title="Unknown import syntax" level="1"/>
            <contents name="unknown-import-syntax-what-happened-20" title="What happened?" level="2"/>
            <contents name="unknown-import-syntax-why-is-this-bad-21" title="Why is this bad?" level="2"/>
            <contents name="unknown-import-syntax-examples-22" 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] 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="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,qtqml-tooling-design" subtype="page" title="qml" fulltitle="qml" subtitle="" brief="A tool that loads QML documents and creates a window to show the scene if your QML document includes a visual item">
            <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,qtqml-tooling-internal" 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,qtqml-tooling-devtools" subtype="page" title="qmlformat" fulltitle="qmlformat" subtitle="" brief="A tool that automatically formats QML files according to QML coding convention">
            <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,qtqml-tooling-internal" subtype="page" title="qmlimportscanner" fulltitle="qmlimportscanner" subtitle="" brief="A tool that scans QML files inside the directory for QML import dependencies">
            <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,qtqml-tooling-devtools" subtype="page" title="qmllint" fulltitle="qmllint" subtitle="" brief="A tool for verifying the syntax of QML files and warning about anti-patterns">
            <keyword name="qmllint-reference" title="qmllint Reference"/>
            <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,qtqml-tooling-design" subtype="page" title="qmlpreview" fulltitle="qmlpreview" subtitle="" brief="A tool that provides a live updating preview for the QML files">
            <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,qtqml-tooling-devtools" subtype="page" title="qmlprofiler" fulltitle="qmlprofiler" subtitle="" brief="A tool that retrieves QML tracing data from your application">
            <contents name="qmlprofiler" title="qmlprofiler" level="1"/>
        </page>
        <page name="qtqml-tooling-qmltyperegistrar.html" href="qtqml-tooling-qmltyperegistrar.html" status="active" location="qtqml-tooling-qmltyperegistrar.qdoc" documented="true" groups="qtqml-tooling,qtqml-tooling-internal" subtype="page" title="qmltyperegistrar" fulltitle="qmltyperegistrar" subtitle="" brief="A tool that registers C++ classes to make them available from QML"/>
        <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,qtqml-tooling-design" subtype="page" title="svgtoqml" fulltitle="svgtoqml" subtitle="" brief="A tool that converts an SVG document to a QML file">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="usage" title="Usage" level="1"/>
            <contents name="comparison-to-other-options" title="Comparison to other options" level="1"/>
            <contents name="comparison-to-qt-svg" title="Comparison to Qt SVG" level="2"/>
            <contents name="comparison-to-vectorimage" title="Comparison to VectorImage" level="2"/>
            <contents name="comparison-to-pathsvg" title="Comparison to PathSvg" level="2"/>
        </page>
        <enum name="QQmlModuleImportSpecialVersions" href="qqml-h-qtqml-proxy.html#QQmlModuleImportSpecialVersions-enum" status="active" access="public" location="qqml.h" related="54" documented="true">
            <value name="QQmlModuleImportModuleAny" value="-1"/>
            <value name="QQmlModuleImportLatest" value="-1"/>
            <value name="QQmlModuleImportAuto" value="-2"/>
        </enum>
        <typedef name="QJSValueList" href="qjsvalue-qtqml-proxy.html#QJSValueList-typedef" status="active" access="public" location="qjsvalue.h" related="55" 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="true"/>
            <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="true"/>
            <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="true"/>
        </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="Date" name="date" default=""/>
                <parameter type="FormatType" name="format" default="LongFormat"/>
            </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="double" name="f" default=""/>
                <parameter type="char" name="format" default="'g'"/>
                <parameter type="int" name="precision" default="6"/>
            </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" since="6.5" 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="url" name="url" 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="gc" fullname="QtQml.Qt.gc" href="qml-qtqml-qt.html#gc-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <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="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-android-build-properties" href="cmake-android-build-properties.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="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"/>
            <contents name="all-qml-tools" title="All Qml tools" level="1"/>
        </group>
        <group name="qtqml-tooling-design" href="qtqml-tooling-design.html" status="internal" seen="false" title=""/>
        <group name="qtqml-tooling-devtools" href="qtqml-tooling-devtools.html" status="internal" seen="false" title=""/>
        <group name="qtqml-tooling-internal" href="qtqml-tooling-internal.html" status="internal" seen="false" title=""/>
        <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>
        <proxy name="QJSValue" href="qjsvalue-qtqml-proxy.html" status="active" access="public">
            <typedef name="QJSValueList" href="qjsvalue-qtqml-proxy.html#QJSValueList-typedef" status="active" access="public" location="qjsvalue.h" related="55" documented="true"/>
        </proxy>
        <proxy name="qqml.h" href="qqml-h-qtqml-proxy.html" status="active" access="public">
            <function name="QML_DECLARE_TYPE" href="qqml-h-qtqml-proxy.html#QML_DECLARE_TYPE" status="active" access="public" documented="true" related="5" meta="macrowithoutparams" signature="QML_DECLARE_TYPE"/>
            <function name="QML_DECLARE_TYPEINFO" href="qqml-h-qtqml-proxy.html#QML_DECLARE_TYPEINFO" status="active" access="public" 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="qmlAttachedPropertiesObject" href="qqml-h-qtqml-proxy.html#qmlAttachedPropertiesObject" status="active" access="public" location="qqml.h" documented="true" related="29" 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="qmlProtectModule" href="qqml-h-qtqml-proxy.html#qmlProtectModule" status="active" access="public" location="qqml.h" documented="true" related="30" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT qmlProtectModule(const char *uri, int majVersion)">
                <parameter type="const char *" name="uri" default=""/>
                <parameter type="int" name="majVersion" default=""/>
            </function>
            <function name="qmlRegisterAnonymousType" href="qqml-h-qtqml-proxy.html#qmlRegisterAnonymousType" status="active" access="public" location="qqml.h" documented="true" related="31" 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="qqml-h-qtqml-proxy.html#qmlRegisterExtendedType" status="active" access="public" location="qqml.h" documented="true" related="32" 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="qqml-h-qtqml-proxy.html#qmlRegisterExtendedUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="33" 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="qqml-h-qtqml-proxy.html#qmlRegisterModule" status="active" access="public" location="qqml.h" documented="true" related="34" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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="qqml-h-qtqml-proxy.html#qmlRegisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="35" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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="qqml-h-qtqml-proxy.html#qmlRegisterRevision" status="active" access="public" location="qqml.h" documented="true" related="36" 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="qqml-h-qtqml-proxy.html#qmlRegisterSingletonInstance" status="active" access="public" location="qqml.h" documented="true" related="37" 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="qqml-h-qtqml-proxy.html#qmlRegisterSingletonType" status="active" access="public" location="qqml.h" documented="true" related="38" 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="qqml-h-qtqml-proxy.html#qmlRegisterSingletonType-1" status="active" access="public" location="qqml.h" documented="true" related="39" 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="qmlRegisterType" href="qqml-h-qtqml-proxy.html#qmlRegisterType" status="active" access="public" location="qqml.h" documented="true" related="40" 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="qmlRegisterUncreatableMetaObject" href="qqml-h-qtqml-proxy.html#qmlRegisterUncreatableMetaObject" status="active" access="public" location="qqml.h" documented="true" related="41" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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="qqml-h-qtqml-proxy.html#qmlRegisterUncreatableType" status="active" access="public" location="qqml.h" documented="true" related="42" 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="qmlUnregisterModuleImport" href="qqml-h-qtqml-proxy.html#qmlUnregisterModuleImport" status="active" access="public" location="qqml.h" documented="true" related="43" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT 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>
            <enum name="QQmlModuleImportSpecialVersions" href="qqml-h-qtqml-proxy.html#QQmlModuleImportSpecialVersions-enum" status="active" access="public" location="qqml.h" related="54" documented="true">
                <value name="QQmlModuleImportModuleAny" value="-1"/>
                <value name="QQmlModuleImportLatest" value="-1"/>
                <value name="QQmlModuleImportAuto" value="-2"/>
            </enum>
        </proxy>
        <proxy name="qqmlintegration.h" href="qqmlintegration-h-qtqml-proxy.html" status="active" access="public">
            <function name="QML_ADDED_IN_MINOR_VERSION" href="qqmlintegration-h-qtqml-proxy-obsolete.html#QML_ADDED_IN_MINOR_VERSION" status="deprecated" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_ADDED_IN_VERSION" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_ANONYMOUS" status="active" access="public" location="macros.qdoc" documented="true" related="2" meta="macrowithoutparams" signature="QML_ANONYMOUS"/>
            <function name="QML_ATTACHED" href="qqmlintegration-h-qtqml-proxy.html#QML_ATTACHED" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_CONSTRUCTIBLE_VALUE" status="active" access="public" location="macros.qdoc" documented="true" related="4" since="6.5" meta="macrowithoutparams" signature="QML_CONSTRUCTIBLE_VALUE"/>
            <function name="QML_ELEMENT" href="qqmlintegration-h-qtqml-proxy.html#QML_ELEMENT" status="active" access="public" location="macros.qdoc" documented="true" related="7" meta="macrowithoutparams" signature="QML_ELEMENT"/>
            <function name="QML_EXTENDED" href="qqmlintegration-h-qtqml-proxy.html#QML_EXTENDED" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_EXTENDED_NAMESPACE" status="active" access="public" location="macros.qdoc" documented="true" related="9" meta="macrowithparams" signature="QML_EXTENDED_NAMESPACE(EXTENSION_NAMESPACE)">
                <parameter type="" name="EXTENSION_NAMESPACE" default=""/>
            </function>
            <function name="QML_EXTRA_VERSION" href="qqmlintegration-h-qtqml-proxy.html#QML_EXTRA_VERSION" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_FOREIGN" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_FOREIGN_NAMESPACE" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy.html#QML_IMPLEMENTS_INTERFACES" status="active" access="public" location="macros.qdoc" documented="true" related="13" meta="macrowithparams" signature="QML_IMPLEMENTS_INTERFACES(interfaces)">
                <parameter type="" name="interfaces" default=""/>
            </function>
            <function name="QML_INTERFACE" href="qqmlintegration-h-qtqml-proxy.html#QML_INTERFACE" status="active" access="public" location="macros.qdoc" documented="true" related="14" meta="macrowithoutparams" signature="QML_INTERFACE"/>
            <function name="QML_NAMED_ELEMENT" href="qqmlintegration-h-qtqml-proxy.html#QML_NAMED_ELEMENT" status="active" access="public" location="macros.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="qqmlintegration-h-qtqml-proxy-obsolete.html#QML_REMOVED_IN_MINOR_VERSION" status="deprecated" access="public" location="macros.qdoc" documented="true" related="20" meta="macrowithparams" signature="QML_REMOVED_IN_MINOR_VERSION(VERSION)">
                <parameter type="" name="VERSION" default=""/>
            </function>
            <function name="QML_REMOVED_IN_VERSION" href="qqmlintegration-h-qtqml-proxy.html#QML_REMOVED_IN_VERSION" status="active" access="public" location="macros.qdoc" documented="true" related="21" 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="qqmlintegration-h-qtqml-proxy.html#QML_SEQUENTIAL_CONTAINER" status="active" access="public" location="macros.qdoc" documented="true" related="22" meta="macrowithparams" signature="QML_SEQUENTIAL_CONTAINER(VALUE_TYPE)">
                <parameter type="" name="VALUE_TYPE" default=""/>
            </function>
            <function name="QML_SINGLETON" href="qqmlintegration-h-qtqml-proxy.html#QML_SINGLETON" status="active" access="public" location="macros.qdoc" documented="true" related="23" meta="macrowithoutparams" signature="QML_SINGLETON"/>
            <function name="QML_STRUCTURED_VALUE" href="qqmlintegration-h-qtqml-proxy.html#QML_STRUCTURED_VALUE" status="active" access="public" location="macros.qdoc" documented="true" related="24" since="6.5" meta="macrowithoutparams" signature="QML_STRUCTURED_VALUE"/>
            <function name="QML_UNAVAILABLE" href="qqmlintegration-h-qtqml-proxy.html#QML_UNAVAILABLE" status="active" access="public" location="macros.qdoc" documented="true" related="25" meta="macrowithoutparams" signature="QML_UNAVAILABLE"/>
            <function name="QML_UNCREATABLE" href="qqmlintegration-h-qtqml-proxy.html#QML_UNCREATABLE" status="active" access="public" location="macros.qdoc" documented="true" related="26" meta="macrowithparams" signature="QML_UNCREATABLE(reason)">
                <parameter type="" name="reason" default=""/>
            </function>
            <function name="QML_VALUE_TYPE" href="qqmlintegration-h-qtqml-proxy.html#QML_VALUE_TYPE" status="active" access="public" location="macros.qdoc" documented="true" related="27" meta="macrowithparams" signature="QML_VALUE_TYPE(name)">
                <parameter type="" name="name" default=""/>
            </function>
        </proxy>
        <proxy name="QQmlEngine" href="qqmlengine-qtqml-proxy.html" status="active" access="public">
            <function name="QML_NAMESPACE_EXTENDED" href="qqmlengine-qtqml-proxy.html#QML_NAMESPACE_EXTENDED" status="active" access="public" location="macros.qdoc" documented="true" related="19" meta="macrowithparams" signature="QML_NAMESPACE_EXTENDED(EXTENSION_NAMESPACE)">
                <parameter type="" name="EXTENSION_NAMESPACE" default=""/>
            </function>
        </proxy>
        <proxy name="QQmlEngineExtensionPlugin" href="qqmlengineextensionplugin-qtqml-proxy.html" status="active" access="public">
            <function name="Q_IMPORT_QML_PLUGIN" href="qqmlengineextensionplugin-qtqml-proxy.html#Q_IMPORT_QML_PLUGIN" status="active" access="public" documented="true" related="28" since="6.2" meta="macrowithparams" signature="Q_IMPORT_QML_PLUGIN(PluginName)">
                <parameter type="" name="PluginName" default=""/>
            </function>
        </proxy>
    </namespace>
</INDEX>
