<?xml version='1.0' encoding='utf-8'?>
<node title="Docs">
    <node toc="qtdoc" childrenonly="true"/>
    <node toc="qtcore"/>
    <node toc="qtdbus" parent_url="ipc-overview.html"/>
    <node toc="qtgui"/>
    <node toc="qtnetwork"/>
    <node toc="qtquick"/>
    <node toc="qtqml" parent_url="qtquick-index.html"/>
    <node toc="qtqmlcompiler" parent_url="qtquick-index.html"/>
    <node toc="qtqmlcore" parent_url="qtquick-index.html"/>
    <node toc="qtqmlmodels" parent_url="qtquick-modelviewsdata-topic.html"/>
    <node toc="qtqmlxmllistmodel" parent_url="qtquick-modelviewsdata-topic.html"/>
    <node toc="qtqmlnetwork" parent_url="qtquick-index.html"/>
    <node toc="qtqmltest" parent_url="qtquick-index.html"/>
    <node toc="qtqmlworkerscript" parent_url="qtquick-index.html"/>
    <node toc="qtquickcontrols" parent_url="qtquick-index.html"/>
    <node toc="qtquickdialogs" parent_url="qtquick-index.html"/>
    <node toc="qtwidgets"/>
    <node toc="qttestlib"/>
    <node title="Modules" href="qt-additional-modules.html">
        <node toc="activeqt"/>
        <node toc="qtbluetooth"/>
        <node toc="qtcharts"/>
        <node toc="qtcoap"/>
        <node toc="qtconcurrent"/>
        <node toc="qtcore5compat"/>
        <node toc="qtdatavis3d"/>
        <node toc="qtgraphicaleffects5compat"/>
        <node toc="qtgraphs"/>
        <node toc="qtgrpc"/>
        <node toc="qthelp"/>
        <node toc="qthttpserver"/>
        <node toc="qtimageformats"/>
        <node toc="qtlabsplatform"/>
        <node toc="qtlocation"/>
        <node toc="qtlottieanimation"/>
        <node toc="qtmqtt"/>
        <node toc="qtmultimedia"/>
        <node toc="qtnetworkauth"/>
        <node toc="qtnfc"/>
        <node toc="qtopcua"/>
        <node toc="qtopengl"/>
        <node toc="qtpdf"/>
        <node toc="qtpositioning"/>
        <node toc="qtprintsupport"/>
        <node toc="qtprotobuf"/>
        <node toc="qtquick3d"/>
        <node toc="qtquick3dphysics"/>
        <node toc="qtquicktimeline"/>
        <node toc="qtremoteobjects"/>
        <node toc="qtscxml"/>
        <node toc="qtsensors"/>
        <node toc="qtserialbus"/>
        <node toc="qtserialport"/>
        <node toc="qtshadertools"/>
        <node toc="qtspatialaudio"/>
        <node toc="qtsql"/>
        <node toc="qtstatemachine"/>
        <node toc="qtsvg"/>
        <node toc="qttexttospeech"/>
        <node toc="qtuitools"/>
        <node toc="qtvirtualkeyboard"/>
        <node toc="qtwaylandclient"/>
        <node toc="qtwaylandcompositor"/>
        <node toc="qtwebchannel"/>
        <node toc="qtwebengine"/>
        <node toc="qtwebsockets"/>
        <node toc="qtwebview"/>
        <node toc="qtxml"/>
    </node>
    <node title="Tools and utilities" href="qt-tools-utilities.html">
        <node toc="qdoc"/>
        <node toc="qmake"/>
        <node toc="qtassistant"/>
        <node toc="qtcmake"/>
        <node toc="qtdesigner"/>
        <node toc="qtdistancefieldgenerator"/>
        <node toc="qtquickeffectmaker"/>
        <node toc="qtlinguist"/>
    </node>
</node>

<!--

The configuration file structure:

```
<?xml version='1.0' encoding='utf-8'?>
<node title="Docs">
    <node toc="tocname" childrenonly="true|false" parent_url="index.html"/>
    <node toc="tocname" childrenonly="true|false" parent_url="index.html">
        <node toc="tocname" childrenonly="true|false" parent_url="index.html"/>
    </node>
    <node title="Add-ons" href="addons.html">
        <node toc="tocname"/>
        <node toc="tocname"/>
        <node toc="tocname"/>
    </node>
</node>
```

A <node> entry can have the following attributes:

- To add a folder node, specify these properties:

    - `title`

        Specifies a name for a virtual folder. Can be used without any topic
        for this tree node. If only title is specified, you have just a collapsible node
        that stores other nodes.
    - `href`

        Specifies a topic assigned to a virtual folder (see `title`). When specified,
        you get a virtual node with a page that opens on opening the node. Note
        that the specified topic must already be in the tree, that means that
        the module, that contains this topic, must be included in the configuration tree
        before the current node.

- To attach a module, specify these properties:

    - 'toc' (required)

        Specifies a name of module (like a folder name, e.g., qtdoc, qtquick, etc),
        whose TOC is inserted here. The module's TOC is defined in the project's
        projectname-toc.qdoc file.
    - 'childrenonly' (optional)

        Specifies whether the whole module toc is included (that is the module's
        root topic and its children, default), or only the module's child nodes are
        included.
        If false (default), the whole TOC is inserted. If 'true', only the children
        of the TOC are inserted, without a root node.
    - 'parent_url' (optional)

        If specified, the TOC is appended as a child to a node with the specified topic.

The topmost root node is a folder that is not displayed anywhere. Don't change it.

-->
