From 9a140d65217e22324d3f75d7c6e48eeca84f5c71 Mon Sep 17 00:00:00 2001 From: Casper van Donderen Date: Fri, 4 May 2012 14:51:53 +0200 Subject: QDoc: Generate unique ids for qmlMethods. Also delete unused function. Change-Id: I8c3590d17c823bc27dcb9d9e73b7b812e078d33b Reviewed-by: Martin Smith --- src/tools/qdoc/htmlgenerator.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/tools/qdoc/htmlgenerator.cpp') diff --git a/src/tools/qdoc/htmlgenerator.cpp b/src/tools/qdoc/htmlgenerator.cpp index 806be0a3c6..ef3bf8db15 100644 --- a/src/tools/qdoc/htmlgenerator.cpp +++ b/src/tools/qdoc/htmlgenerator.cpp @@ -3383,7 +3383,10 @@ QString HtmlGenerator::refForNode(const Node *node) ref = node->name() + "-signal-handler"; break; case Node::QmlMethod: - ref = node->name() + "-method"; + func = static_cast(node); + ref = func->name() + "-method"; + if (func->overloadNumber() != 1) + ref += "-" + QString::number(func->overloadNumber()); break; case Node::Variable: ref = node->name() + "-var"; -- cgit v1.2.3