diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/qdoc/cppcodeparser.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/tools/qdoc/cppcodeparser.cpp b/src/tools/qdoc/cppcodeparser.cpp index 3e63432047..de9573e99d 100644 --- a/src/tools/qdoc/cppcodeparser.cpp +++ b/src/tools/qdoc/cppcodeparser.cpp @@ -833,17 +833,15 @@ void CppCodeParser::processQmlProperties(const Doc& doc, NodeList& nodes, DocLis if (qmlClass) { qpgn = new QmlPropertyGroupNode(qmlClass, property); qpgn->setLocation(doc.startLocation()); + nodes.append(qpgn); + docs.append(doc); } } - if (topics.size() == 1) { - nodes.append(qpgn); - docs.append(doc); - return; - } } for (int i=0; i<topics.size(); ++i) { - if (topics.at(i).topic == COMMAND_QMLPROPERTYGROUP) - continue; + if (topics.at(i).topic == COMMAND_QMLPROPERTYGROUP) { + continue; + } topic = topics.at(i).topic; arg = topics.at(i).args; if ((topic == COMMAND_QMLPROPERTY) || (topic == COMMAND_QMLATTACHEDPROPERTY)) { @@ -2172,7 +2170,6 @@ bool CppCodeParser::matchDocsAndStuff() isQmlPropertyTopic = true; } } - // if (isQmlPropertyTopic && doc.location().fileName().endsWith("qquickitem.cpp")) { NodeList nodes; DocList docs; |