diff options
author | Martin Smith <martin.smith@qt.io> | 2017-11-29 09:36:23 +0100 |
---|---|---|
committer | Martin Smith <martin.smith@qt.io> | 2017-12-04 13:46:07 +0000 |
commit | 714fb4967a30e2c842d50bd2d7edf993fd1a638a (patch) | |
tree | 59f8379269b22c90589af5162aa1fae850123fba /src/qdoc/webxmlgenerator.h | |
parent | 131f983574a8760f560364bb12b8bc150408e089 (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.h | 4 |
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, |