diff options
author | Lauro Neto <lauro.neto@openbossa.org> | 2009-08-22 17:24:46 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-08-25 20:07:56 -0300 |
commit | dfbe29e0a5843c7b6e2132915e24b2602ba52934 (patch) | |
tree | 9edd572e4fa8476c551a46a193c018d2046b4124 /qtdocparser.cpp | |
parent | 8d3416c04c46295820f0707e60cb275160ef111d (diff) |
Use name instead of fullname for classes in namespaces
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
Diffstat (limited to 'qtdocparser.cpp')
-rw-r--r-- | qtdocparser.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/qtdocparser.cpp b/qtdocparser.cpp index 1a6613d2f..6847607da 100644 --- a/qtdocparser.cpp +++ b/qtdocparser.cpp @@ -69,11 +69,10 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass) xquery.setFocus(QUrl(sourceFile)); QString className = metaClass->name(); - QString nameType = metaClass->enclosingClass() ? "fullname" : "name"; // Class/Namespace documentation QString type = metaClass->isNamespace() ? QLatin1String("namespace") : QLatin1String("class"); - QString query = "/WebXML/document/" + type + "[@" + nameType + "=\"" + className + "\"]/description"; + QString query = "/WebXML/document/" + type + "[@" + "name" + "=\"" + className + "\"]/description"; DocModificationList signedModifs, classModifs; foreach (DocModification docModif, metaClass->typeEntry()->docModifications()) { @@ -93,7 +92,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass) if (!func || func->isPrivate()) continue; - QString query = "/WebXML/document/" + type + "[@" + nameType + "=\"" + className + "\"]"; + QString query = "/WebXML/document/" + type + "[@" + "name" + "=\"" + className + "\"]"; // properties if (func->isPropertyReader() || func->isPropertyWriter() || func->isPropertyResetter()) { query += "/property[@name=\"" + func->propertySpec()->name() + "\"]"; @@ -146,7 +145,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass) // Enums AbstractMetaEnumList enums = metaClass->enums(); foreach (AbstractMetaEnum *meta_enum, enums) { - QString query = "/WebXML/document/" + type + "[@" + nameType + "=\"" + QString query = "/WebXML/document/" + type + "[@" + "name" + "=\"" + className + "\"]/enum[@name=\"" + meta_enum->name() + "\"]/description"; doc.setValue(getDocumentation(xquery, query, DocModificationList())); |