aboutsummaryrefslogtreecommitdiffstats
path: root/qtdocparser.cpp
diff options
context:
space:
mode:
authorLauro Neto <lauro.neto@openbossa.org>2009-08-22 17:24:46 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2009-08-25 20:07:56 -0300
commitdfbe29e0a5843c7b6e2132915e24b2602ba52934 (patch)
tree9edd572e4fa8476c551a46a193c018d2046b4124 /qtdocparser.cpp
parent8d3416c04c46295820f0707e60cb275160ef111d (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.cpp7
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()));