QDoc: Cover signal declarations in QML code blocks
Signal declarations in highlighted QML blocks must survive parser
API changes. Using a property-only AST accessor for a signal can
abort QDoc during a documentation build.
Add a minimal \qml block containing a signal declaration to the
output-validator fixtures and check its generated markup. This
catches the invalid AST access before a documentation build.
Task-number: QTBUG-151041
Change-Id: I7a19d7acd0dee1a9ffbc70e63e22c500eddc93dc
Reviewed-by: David Boddie <david.boddie@qt.io>
| commit | 00d2ace4c39832c97778c51bc2c664532d4a6bd7 |
| parent | 2c401838e59dfff1647627ed46b6729f0dd54c95 |
| author | Paul Wicking <paul.wicking@qt.io> |
| committer | Paul Wicking <paul.wicking@qt.io> |
| commit time | Tue, 13 Oct 2026 13:46:51 +0000 |
- A src/qdoc/qdoc/tests/validateqdocoutputfiles/testdata/qml_signal/expected/html/qml-signal.html
- A src/qdoc/qdoc/tests/validateqdocoutputfiles/testdata/qml_signal/expected/html/qmlsignal.index
- A src/qdoc/qdoc/tests/validateqdocoutputfiles/testdata/qml_signal/qml_signal.qdocconf
- A src/qdoc/qdoc/tests/validateqdocoutputfiles/testdata/qml_signal/src/qml-signal.qdoc