summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/htmlgenerator.cpp
diff options
context:
space:
mode:
authorCasper van Donderen <casper.vandonderen@nokia.com>2012-05-04 14:51:53 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-04 17:57:46 +0200
commit9a140d65217e22324d3f75d7c6e48eeca84f5c71 (patch)
tree7e9e33b5fea6021f174da85b87fc63c6c061517f /src/tools/qdoc/htmlgenerator.cpp
parent295ec32a74502e225f6ebb606536587786708676 (diff)
QDoc: Generate unique ids for qmlMethods.
Also delete unused function. Change-Id: I8c3590d17c823bc27dcb9d9e73b7b812e078d33b Reviewed-by: Martin Smith <martin.smith@nokia.com>
Diffstat (limited to 'src/tools/qdoc/htmlgenerator.cpp')
-rw-r--r--src/tools/qdoc/htmlgenerator.cpp5
1 files changed, 4 insertions, 1 deletions
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<const FunctionNode *>(node);
+ ref = func->name() + "-method";
+ if (func->overloadNumber() != 1)
+ ref += "-" + QString::number(func->overloadNumber());
break;
case Node::Variable:
ref = node->name() + "-var";