diff options
-rw-r--r-- | src/qdoc/node.cpp | 2 | ||||
-rw-r--r-- | src/qdoc/node.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/qdoc/node.cpp b/src/qdoc/node.cpp index fe9d3527f..7384e8245 100644 --- a/src/qdoc/node.cpp +++ b/src/qdoc/node.cpp @@ -1254,6 +1254,8 @@ void Aggregate::addChild(Node *child) if (child->parent() == 0) { child->setParent(this); child->setOutputSubdirectory(this->outputSubdirectory()); + child->setUrl(QString()); + child->setIndexNodeFlag(isIndexNode()); } } diff --git a/src/qdoc/node.h b/src/qdoc/node.h index 2b208d48f..e76d940f9 100644 --- a/src/qdoc/node.h +++ b/src/qdoc/node.h @@ -188,7 +188,7 @@ public: void setPageType(PageType t) { pageType_ = (unsigned char) t; } void setPageType(const QString& t); void setParent(Aggregate* n) { parent_ = n; } - void setIndexNodeFlag() { indexNodeFlag_ = true; } + void setIndexNodeFlag(bool isIndexNode = true) { indexNodeFlag_ = isIndexNode; } virtual void setOutputFileName(const QString& ) { } bool isQmlNode() const { return genus() == QML; } |