From 34d28f769f87ff876748e1db3e7bf12ec04d4ff7 Mon Sep 17 00:00:00 2001 From: Topi Reinio Date: Fri, 21 Apr 2023 07:40:43 +0000 Subject: qdoc: Allow custom status descriptions for C++, QML types QDoc already allows defining a custom status for C++ and QML modules via the \modulestate command. In Qt, this is typically used for marking a module and its types with 'Technology preview' status. Allow a custom status for individual types as well, with \meta {status} {} command. This information is added to the 'Requisites' table on top of the type reference page. Document the new status argument for \meta, and update its documentation as it contained obsolete information. Pick-to: 6.5 Task-number: QTBUG-113026 Change-Id: I5a13aa8650b6e188ffe50a1e948da90474bfb7a0 Reviewed-by: Luca Di Sera --- .../generatedoutput/expected_output/docbook/qml-qdoc-test-type.xml | 6 ++++++ .../qdoc/generatedoutput/expected_output/qml-qdoc-test-type.html | 2 +- tests/auto/qdoc/generatedoutput/testdata/qml/type.cpp | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) (limited to 'tests') 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 b311f505b..4422b6962 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 @@ -28,6 +28,12 @@ Test + +Status: + +<Work In Progress> + + Detailed Description diff --git a/tests/auto/qdoc/generatedoutput/expected_output/qml-qdoc-test-type.html b/tests/auto/qdoc/generatedoutput/expected_output/qml-qdoc-test-type.html index 389c81b97..d928fbf18 100644 --- a/tests/auto/qdoc/generatedoutput/expected_output/qml-qdoc-test-type.html +++ b/tests/auto/qdoc/generatedoutput/expected_output/qml-qdoc-test-type.html @@ -27,7 +27,7 @@

A QML type documented in a .cpp file. More...

-
Import Statement: import QDoc.Test 1.1
Since: Qt 1.1
Instantiates: Test
    + Import Statement: import QDoc.Test 1.1 Since: Qt 1.1 Instantiates: Test Status: <Work In Progress> diff --git a/tests/auto/qdoc/generatedoutput/testdata/qml/type.cpp b/tests/auto/qdoc/generatedoutput/testdata/qml/type.cpp index 8e4d6e677..f3c9546b8 100644 --- a/tests/auto/qdoc/generatedoutput/testdata/qml/type.cpp +++ b/tests/auto/qdoc/generatedoutput/testdata/qml/type.cpp @@ -32,6 +32,7 @@ \instantiates TestQDoc::Test \inqmlmodule QDoc.Test \brief A QML type documented in a .cpp file. + \meta status { } */ /*! -- cgit v1.2.1