From 1dfff8b60398bf2643d2b8f2f369cbf9659ae414 Mon Sep 17 00:00:00 2001 From: Topi Reinio Date: Fri, 22 Nov 2019 12:45:18 +0100 Subject: qdoc: Set node URL in ExternalPageNode constructor We already know the full URL during construction of the node, so use it. This prevents a lot of (error-prone) processing when generating links to \externalpage nodes. Change-Id: I0209ae491b40908d063f3beb10b29aaffa00d237 Reviewed-by: Paul Wicking --- src/qdoc/node.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/qdoc/node.h b/src/qdoc/node.h index baec4d9f2..9629ca418 100644 --- a/src/qdoc/node.h +++ b/src/qdoc/node.h @@ -441,9 +441,10 @@ protected: class ExternalPageNode : public PageNode { public: - ExternalPageNode(Aggregate *parent, const QString &name) - : PageNode(Node::ExternalPage, parent, name) { + ExternalPageNode(Aggregate *parent, const QString &url) + : PageNode(Node::ExternalPage, parent, url) { setPageType(Node::ArticlePage); + setUrl(url); } }; -- cgit v1.2.3