summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@digia.com>2013-02-01 11:45:38 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-02-05 18:54:41 +0100
commit1d9863658db1c996997f0a203640da33a59156b1 (patch)
tree30314b6eadc152c18029496a21b9d923cd429890 /src/tools
parent334101df92ece6becf1b342ae4b79cb3bf726a69 (diff)
Doc: Fix filenames for nested classes generated by qdoc
Generator::fullDocumentLocation() adds a parent class name twice into the generated filename for nested classes, which not correct. This change fixes the issue and makes documentation for nested classes work in Qt Creator (qch files). Task-number: QTBUG-29440 Change-Id: I489800ba09f49dda2befef73634cb2b344be0060 Reviewed-by: Jerome Pasion <jerome.pasion@digia.com> Reviewed-by: Martin Smith <martin.smith@digia.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/qdoc/generator.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/tools/qdoc/generator.cpp b/src/tools/qdoc/generator.cpp
index 46d45f7008..95ba6d28bf 100644
--- a/src/tools/qdoc/generator.cpp
+++ b/src/tools/qdoc/generator.cpp
@@ -476,13 +476,7 @@ QString Generator::fullDocumentLocation(const Node *node, bool subdir)
switch (node->type()) {
case Node::Class:
case Node::Namespace:
- if (parentNode && !parentNode->name().isEmpty()) {
- parentName.remove(QLatin1Char('.') + currentGenerator()->fileExtension());
- parentName += QLatin1Char('-')
- + fileBase(node).toLower() + QLatin1Char('.') + currentGenerator()->fileExtension();
- } else {
- parentName = fileBase(node) + QLatin1Char('.') + currentGenerator()->fileExtension();
- }
+ parentName = fileBase(node) + QLatin1Char('.') + currentGenerator()->fileExtension();
break;
case Node::Function:
{