summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@qt.io>2018-05-22 15:00:28 +0200
committerTopi Reiniƶ <topi.reinio@qt.io>2018-05-23 10:57:52 +0000
commit051bc19f7d71a65fd31dde12f71a68ee1393f89c (patch)
treedeb8db85108080a5669e1e7a7b8ddb0d55e41794
parentf767d707397341ed9175a3c9d7f57175fb2a8d96 (diff)
downloadqttools-051bc19f7d71a65fd31dde12f71a68ee1393f89c.tar.gz
qdoc: WebXML generator: List related non-members in the output
Related non-members of a class are not children of the class node but a separate data structure. Change-Id: If440788d37f6d3f18f939d9759f4d2f9fcc0c8a6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
-rw-r--r--src/qdoc/webxmlgenerator.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qdoc/webxmlgenerator.cpp b/src/qdoc/webxmlgenerator.cpp
index 9a3d5682e..a58a1c913 100644
--- a/src/qdoc/webxmlgenerator.cpp
+++ b/src/qdoc/webxmlgenerator.cpp
@@ -166,6 +166,8 @@ void WebXMLGenerator::generateIndexSections(QXmlStreamWriter &writer,
if (node->isAggregate()) {
for (auto child : static_cast<Aggregate *>(node)->childNodes())
generateIndexSections(writer, child, marker);
+ for (auto related : static_cast<Aggregate *>(node)->relatedNodes())
+ generateIndexSections(writer, related, marker);
}
writer.writeEndElement();
}