aboutsummaryrefslogtreecommitdiffstats
path: root/qtdocparser.cpp
diff options
context:
space:
mode:
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()));