summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorThibaut Cuvelier <cuvelier.thibaut@gmail.com>2022-07-29 02:33:18 +0200
committerPaul Wicking <paul.wicking@qt.io>2022-11-10 17:34:20 +0100
commitffcabdc03a0074d09810056a1b53af08301b7220 (patch)
tree17fb5db5f3f82f09735e62adb93178a444526b77 /tests
parentd32fc634044aed8d81d91895f2da5cdccd3e44f2 (diff)
downloadqttools-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')
-rw-r--r--tests/auto/qdoc/generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml42
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>