summaryrefslogtreecommitdiffstats
path: root/src/qdoc/webxmlgenerator.h
diff options
context:
space:
mode:
authorMartin Smith <martin.smith@qt.io>2017-11-29 09:36:23 +0100
committerMartin Smith <martin.smith@qt.io>2017-12-04 13:46:07 +0000
commit714fb4967a30e2c842d50bd2d7edf993fd1a638a (patch)
tree59f8379269b22c90589af5162aa1fae850123fba /src/qdoc/webxmlgenerator.h
parent131f983574a8760f560364bb12b8bc150408e089 (diff)
qdoc: Partial refactor of Node hierarchy
Ironically, The Node suclass CollectionNode should not be a subclass of Aggregate because CollectionNode never has children. It only has members, which are children of other Aggregate nodes. This update makes CollectionNode a subclass of LeafNode instead of Aggregate. This refactoring is necessary to implement the task QTBUG-45725. Change-Id: I60b2dcdaa3da1d138a0e6b4eb3d4f78cba0053d4 Task-number: QTBUG-45725 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/qdoc/webxmlgenerator.h')
-rw-r--r--src/qdoc/webxmlgenerator.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qdoc/webxmlgenerator.h b/src/qdoc/webxmlgenerator.h
index 67bc37f28..c9e2205b6 100644
--- a/src/qdoc/webxmlgenerator.h
+++ b/src/qdoc/webxmlgenerator.h
@@ -50,9 +50,9 @@ public:
protected:
int generateAtom(const Atom *atom, const Node *relative, CodeMarker *marker) override;
- void generateClassLikeNode(Aggregate *inner, CodeMarker *marker) override;
+ void generateClassLikeNode(Node *node, CodeMarker *marker) override;
void generateDocumentNode(DocumentNode *dn, CodeMarker *marker) override;
- void generateAggregate(Aggregate *node) override;
+ void generateDocumentation(Node *node) override;
QString fileExtension() const override;
virtual const Atom *addAtomElements(QXmlStreamWriter &writer, const Atom *atom,