Revision control

Copy as Markdown

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="" title="QDoc test case for QML singleton documentation" version="" project="QmlSingletonTest">
<namespace name="" status="active" access="public" module="qmlsingletontest">
<namespace name="TestNamespace" href="testnamespace.html" status="active" access="public" location="collisionsingleton.h" documented="true" includefile="collisionsingleton.h" module="TestModule" brief="Test namespace" whereDocumented="QmlSingletonTest">
<class name="MySingleton2" fullname="TestNamespace::MySingleton2" href="testnamespace-mysingleton2.html" status="active" access="public" location="collisionsingleton.h" documented="true" includefile="collisionsingleton.h" bases="QObject" module="TestModule" brief="A different C++ class with same QML name but no QML_SINGLETON"/>
</namespace>
<class name="GhostSingleton" href="ghostsingleton.html" status="active" access="public" location="ghostsingleton.h" documented="true" includefile="ghostsingleton.h" bases="QObject" module="TestModule" brief="A C++ class with QML_SINGLETON but no \qmltype documentation"/>
<class name="MyBase" href="mybase.html" status="active" access="public" location="uncreatable.h" documented="true" includefile="uncreatable.h" bases="QObject" module="TestModule" brief="A C++ class for a QML uncreatable type">
<function name="MyBase" fullname="MyBase::MyBase" href="mybase.html#MyBase" status="active" access="public" location="uncreatable.h" documented="true" meta="constructor" explicit="true" signature="MyBase(QObject *parent)">
<parameter type="QObject *" name="parent" default="nullptr"/>
</function>
</class>
<class name="MySingleton" href="mysingleton.html" status="active" access="public" location="singleton.h" documented="true" includefile="singleton.h" bases="QObject" module="TestModule" brief="A C++ class for a QML singleton type">
<function name="MySingleton" fullname="MySingleton::MySingleton" href="mysingleton.html#MySingleton" status="active" access="public" location="singleton.h" documented="true" meta="constructor" explicit="true" signature="MySingleton(QObject *parent)">
<parameter type="QObject *" name="parent" default="nullptr"/>
</function>
<function name="getMessage" fullname="MySingleton::getMessage" href="mysingleton.html#getMessage" status="active" access="public" location="singleton.h" documented="true" meta="plain" const="true" type="QString" signature="QString getMessage() const"/>
</class>
<class name="MySingleton2" href="mysingleton2.html" status="active" access="public" location="collisionsingleton.h" documented="true" includefile="collisionsingleton.h" bases="QObject" module="TestModule" brief="A C++ class with QML_SINGLETON to test name collision handling"/>
<class name="NamesakeObject" href="namesakeobject.html" status="active" access="public" location="namesakesingleton.h" documented="true" includefile="namesakesingleton.h" bases="QObject" module="TestModule" brief="A C++ class with QML_SINGLETON whose name equals that of an unrelated QML type"/>
<class name="PlainObject" href="plainobject.html" status="active" access="public" location="namesakesingleton.h" documented="true" includefile="namesakesingleton.h" bases="QObject" module="TestModule" brief="A C++ class without QML_SINGLETON"/>
<qmlclass name="Base" qml-module-name="Test" fullname="Test.Base" href="qml-test-base.html" status="active" access="public" documented="true" uncreatable="true" brief="A QML uncreatable type using the QML_UNCREATABLE macro" class="MyBase"/>
<qmlclass name="ExplicitBase" qml-module-name="Test" fullname="Test.ExplicitBase" href="qml-test-explicitbase.html" status="active" access="public" location="explicituncreatable.qdoc" documented="true" uncreatable="true" brief="A QML uncreatable type using explicit \qmluncreatabletype command"/>
<qmlclass name="ExplicitSingleton" qml-module-name="QmlSingletonTest" fullname="QmlSingletonTest.ExplicitSingleton" href="qml-qmlsingletontest-explicitsingleton.html" status="active" access="public" location="explicitsingleton.qdoc" since="QmlSingletonTest 1.0" documented="true" singleton="true" brief="A QML singleton type using explicit \qmlsingletontype command">
<function name="doSomething" fullname="QmlSingletonTest.ExplicitSingleton.doSomething" href="qml-qmlsingletontest-explicitsingleton.html#doSomething-method" status="active" access="public" location="explicitsingleton.qdoc" documented="true" meta="qmlmethod" type="void"/>
<qmlproperty name="enabled" fullname="QmlSingletonTest.ExplicitSingleton.enabled" href="qml-qmlsingletontest-explicitsingleton.html#enabled-prop" status="active" access="public" location="explicitsingleton.qdoc" documented="true" type="bool" attached="false" writable="false"/>
</qmlclass>
<qmlclass name="MySingleton" qml-module-name="Test" fullname="Test.MySingleton" href="qml-test-mysingleton.html" status="active" access="public" documented="true" singleton="true" brief="A QML singleton type using the QML_SINGLETON macro"/>
<qmlclass name="MySingleton2" qml-module-name="Test" fullname="Test.MySingleton2" href="qml-test-mysingleton2.html" status="active" access="public" location="collisiontest.qdoc" since="QmlSingletonTest 1.0" documented="true" singleton="true" brief="A QML singleton type that tests name collision detection" class="MySingleton2"/>
<qmlclass name="Namesake" qml-module-name="Test" fullname="Test.Namesake" href="qml-test-namesake.html" status="active" access="public" location="namesaketest.qdoc" documented="true" singleton="true" brief="A singleton, because its native type NamesakeObject has QML_SINGLETON" class="NamesakeObject"/>
<qmlclass name="NamesakeObject" qml-module-name="Test" fullname="Test.NamesakeObject" href="qml-test-namesakeobject.html" status="active" access="public" location="namesaketest.qdoc" documented="true" brief="Not a singleton, despite sharing its name with the C++ class NamesakeObject" class="PlainObject"/>
<qmlclass name="PragmaSingleton" qml-module-name="QmlSingletonTest" qml-base-type="QtObject" fullname="QmlSingletonTest.PragmaSingleton" href="qml-qmlsingletontest-pragmasingleton.html" status="active" access="public" location="PragmaSingleton.qml" since="QmlSingletonTest 1.0" documented="true" singleton="true" brief="A QML singleton type using pragma singleton">
<function name="getInfo" fullname="QmlSingletonTest.PragmaSingleton.getInfo" href="qml-qmlsingletontest-pragmasingleton.html#getInfo-method" status="active" access="public" location="PragmaSingleton.qml" documented="true" meta="qmlmethod" type="string"/>
<qmlproperty name="version" fullname="QmlSingletonTest.PragmaSingleton.version" href="qml-qmlsingletontest-pragmasingleton.html#version-prop" status="active" access="public" location="PragmaSingleton.qml" documented="true" type="string" attached="false" writable="false"/>
</qmlclass>
<qmlclass name="RegularType" qml-module-name="QmlSingletonTest" fullname="QmlSingletonTest.RegularType" href="qml-qmlsingletontest-regulartype.html" status="active" access="public" location="regulartype.qdoc" since="QmlSingletonTest 1.0" documented="true" brief="A regular QML type for comparison">
<function name="performAction" fullname="QmlSingletonTest.RegularType.performAction" href="qml-qmlsingletontest-regulartype.html#performAction-method" status="active" access="public" location="regulartype.qdoc" documented="true" meta="qmlmethod" type="void"/>
<qmlproperty name="name" fullname="QmlSingletonTest.RegularType.name" href="qml-qmlsingletontest-regulartype.html#name-prop" status="active" access="public" location="regulartype.qdoc" documented="true" type="string" attached="false" writable="true"/>
</qmlclass>
<module name="TestModule" href="testmodule-module.html" status="active" documented="true" seen="true" brief="Just another test module"/>
<qmlmodule name="QmlSingletonTest" qml-module-name="QmlSingletonTest" qml-module-version="1.0" href="qmlsingletontest-qmlmodule.html" status="active" location="qmlsingletontest-module.qdoc" documented="true" seen="true" brief="Test module for QML singleton documentation"/>
<qmlmodule name="Test" qml-module-name="Test" href="test-qmlmodule.html" status="active" location="qmlsingletontest-module.qdoc" documented="true" seen="true"/>
</namespace>
</INDEX>