From 6ab94ebbe402a92a7587e5b947f821712b6ee605 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Wed, 6 Oct 2010 11:35:03 -0300 Subject: Fix extraction of documentation from namespaced classes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Luciano Wolf Renato Araújo --- qtdocparser.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/qtdocparser.cpp b/qtdocparser.cpp index e15d438c9..dd5cbbcd5 100644 --- a/qtdocparser.cpp +++ b/qtdocparser.cpp @@ -45,10 +45,6 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass) } QString filename = metaClass->qualifiedCppName().toLower().replace("::", "-"); - // Remove namespace - if (context && context->isNamespace() && filename.startsWith(context->name(), Qt::CaseInsensitive)) { - filename = filename.remove(0, context->name().size() + 1); - } QString sourceFile = documentationDataDirectory() + '/' + filename + ".xml"; if (metaClass->enclosingClass()) sourceFile.replace("::", "-"); @@ -67,7 +63,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass) // Class/Namespace documentation QString type = metaClass->isNamespace() ? QLatin1String("namespace") : QLatin1String("class"); - QString query = "/WebXML/document/" + type + "[@" + "name" + "=\"" + className + "\"]/description"; + QString query = "/WebXML/document/" + type + "[@name=\"" + className + "\"]/description"; DocModificationList signedModifs, classModifs; foreach (DocModification docModif, metaClass->typeEntry()->docModifications()) { -- cgit v1.2.3