diff options
author | Thibaut Cuvelier <cuvelier.thibaut@gmail.com> | 2022-07-29 02:33:18 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2022-11-10 17:34:20 +0100 |
commit | ffcabdc03a0074d09810056a1b53af08301b7220 (patch) | |
tree | 17fb5db5f3f82f09735e62adb93178a444526b77 /tests/auto | |
parent | d32fc634044aed8d81d91895f2da5cdccd3e44f2 (diff) | |
download | qttools-ffcabdc03a0074d09810056a1b53af08301b7220.tar.gz |
Synchronize generateDetailedQmlMember with HTML
The code more closely resembles that of
HtmlGenerator::generateDetailedQmlMember. The change fixes a bug where
checks were made on the node with shared comments (scn/node) instead
of the individual nodes (sharedNode in the loop).
Also, remove the special case of shared comments that generated no
sections: this allows to remove the generateEndSection variable and to
have more consistent documents.
Change-Id: Ia856bb6afb24bb8973e7a9f314264153f6f8076a
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/qdoc/generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/auto/qdoc/generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml b/tests/auto/qdoc/generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml index 61614b4fb..b311f505b 100644 --- a/tests/auto/qdoc/generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml +++ b/tests/auto/qdoc/generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml @@ -34,7 +34,26 @@ </db:section> <db:section xml:id="property-documentation"> <db:title>Property Documentation</db:title> +<db:section xml:id="fifth-prop"> +<db:title>fifth : int</db:title> +<db:fieldsynopsis> +<db:type>int</db:type> +<db:varname>fifth</db:varname> +<db:modifier>writable</db:modifier> +<db:synopsisinfo role="access">public</db:synopsisinfo> +<db:synopsisinfo role="status">active</db:synopsisinfo> +<db:synopsisinfo role="threadsafeness">unspecified</db:synopsisinfo> +</db:fieldsynopsis> +<db:bridgehead renderas="sect2">fourth : int</db:bridgehead><db:fieldsynopsis> +<db:type>int</db:type> +<db:varname>fourth</db:varname> +<db:modifier>writable</db:modifier> +<db:synopsisinfo role="access">public</db:synopsisinfo> +<db:synopsisinfo role="status">active</db:synopsisinfo> +<db:synopsisinfo role="threadsafeness">unspecified</db:synopsisinfo> +</db:fieldsynopsis> <db:para>A group of properties sharing a documentation comment.</db:para> +</db:section> <db:section xml:id="group-prop"> <db:title>group group</db:title> <db:bridgehead renderas="sect2" xml:id="group.first-prop">group.first : int</db:bridgehead> @@ -161,7 +180,30 @@ </db:section> <db:section xml:id="method-documentation"> <db:title>Method Documentation</db:title> +<db:section xml:id="disable-method"> +<db:title>disable()</db:title> +<db:methodsynopsis> +<db:type></db:type> +<db:methodname>disable</db:methodname> +<db:void/> +<db:synopsisinfo role="meta">qmlmethod</db:synopsisinfo> +<db:synopsisinfo role="signature">disable()</db:synopsisinfo> +<db:synopsisinfo role="access">public</db:synopsisinfo> +<db:synopsisinfo role="status">active</db:synopsisinfo> +<db:synopsisinfo role="threadsafeness">unspecified</db:synopsisinfo> +</db:methodsynopsis> +<db:bridgehead renderas="sect2">enable()</db:bridgehead><db:methodsynopsis> +<db:type></db:type> +<db:methodname>enable</db:methodname> +<db:void/> +<db:synopsisinfo role="meta">qmlmethod</db:synopsisinfo> +<db:synopsisinfo role="signature">enable()</db:synopsisinfo> +<db:synopsisinfo role="access">public</db:synopsisinfo> +<db:synopsisinfo role="status">active</db:synopsisinfo> +<db:synopsisinfo role="threadsafeness">unspecified</db:synopsisinfo> +</db:methodsynopsis> <db:para>Enables or disables this type.</db:para> +</db:section> <db:section xml:id="copy-method"> <db:title>Type copy(<db:emphasis>a</db:emphasis>)</db:title> <db:para>Returns another Type based on <db:code role="parameter">a</db:code>.</db:para> |