7 Commits
Author SHA1 Message Date
David BoddieandQt Cherry-pick Bot a56403c60b qdoc: Don't warn about failed auto-linking from a node to itself
Task-number: QTBUG-131092
Change-Id: Iae01dc406d2068321fa9ee02a69144b26a60846f
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit 7c5f2620233b6f08f9432641c120b8d0b2751896)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit e0b16b18795ba51f264983b36f377e8b7f8dfb97)
(cherry picked from commit 4429b09a78e7429b662602b7af0024ce8fbf5f0e)
2025-06-18 10:27:35 +00:00
David BoddieandQt Cherry-pick Bot fdebac4803 doc: Mention the enumeration type in QML property documentation
Also provide examples of the \default and \value commands.

Fixes: QTBUG-131856
Change-Id: Idd508d461dd53dcef6401659e11e068f7b9c3753
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
(cherry picked from commit 683d0d7b3acd2a305f8d796085f1ef89d26e388f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit d0a8cf7ef40ea26bbd09c03e37ac8e21aecd0f64)
2025-04-15 12:45:18 +00:00
David BoddieandQt Cherry-pick Bot 06733e8fba qdoc: Exclude snippets from parsing
Snippets in the sources list were filtered out but tended to be included
again when the example directories were read. We apply the same filter
to those directories.

Change-Id: I6dd122764c7c5e47fc07a1df3a7daf3099f79a6f
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit 36ea88cd070479f5157789169c9d4b4e100e441f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 5f78b0e653f07b4e6e041fee09cafd2530767919)
2025-02-06 09:53:50 +00:00
David BoddieandQt Cherry-pick Bot 8144e43d16 qdoc: Warn about C++ types in QML property documentation
Accept QML value types and QML list types, reject Qt value types
and Qt list types.

Fixes: QTBUG-131243
Change-Id: I757db439a54f024cc7e653f6a399ab63dbb7e6a0
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit f863e700082e98af66a5ed0542f82fc6af2e86e3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 98bd958a0b9408b38566356a0e4e95c7b3d9ee1f)
2025-01-31 10:40:10 +00:00
David BoddieandQt Cherry-pick Bot 93555cc219 doc: Clarify the effect and purpose of the \reimp command
Changed the description to indicate that \reimp makes otherwise
undocumented reimplemented functions visible in the documentation
without requiring any additional documentation. Previously, the
description gave the impression that \reimp hides documentation when it
was actually describing the default qdoc behavior.

Fixes: QTBUG-131931
Change-Id: I11c3ae0231339933bb9acfa4b82a6aa2dcc19c84
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit ef17ac8215e6ec8353b4c060b6ea5c58e1d88474)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 6a0a8d1ab34d297d5ae56c8841b8b1fa6d3e1151)
2025-01-22 18:58:35 +00:00
David BoddieandQt Cherry-pick Bot 9fd8cbbbbe qdoc: Do not parse files generated by tools like moc, uic or rcc
Removes source files from the collection to be parsed if they were
generated by any of the Qt tools. This reduces the qdoc running time for
projects that generate these files.

Change-Id: Ia5e7c51c2432b61d1a3dbef4d1bbbe4d2b2ab7c8
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
(cherry picked from commit 331eec7cf647f814f14a55565a6f5c6179fc19f6)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit aef8baf25767561b1f45bc89e6a205c6f0f6f0ac)
2025-01-22 18:58:35 +00:00
David BoddieandQt Cherry-pick Bot 576aa6314a Fix markup of code in noexcept notes
Fixes: QTBUG-130888
Change-Id: I589d916a74b5aa81bbaf68db4af3211f67e13679
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
(cherry picked from commit 68d26963bc7f834f9447f7e47a4ca9e6c1009798)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-12-04 16:56:23 +00:00