diff options
Diffstat (limited to 'src/tools/qdoc/qdocindexfiles.cpp')
-rw-r--r-- | src/tools/qdoc/qdocindexfiles.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tools/qdoc/qdocindexfiles.cpp b/src/tools/qdoc/qdocindexfiles.cpp index 59adc63c9e..d984681a08 100644 --- a/src/tools/qdoc/qdocindexfiles.cpp +++ b/src/tools/qdoc/qdocindexfiles.cpp @@ -505,6 +505,10 @@ void QDocIndexFiles::readIndexSection(const QDomElement& element, node->setDoc(doc); node->setIndexNodeFlag(); node->setOutputSubdirectory(project_.toLower()); + QString briefAttr = element.attribute("brief"); + if (!briefAttr.isEmpty()) { + node->setReconstitutedBrief(briefAttr); + } if (node->isInnerNode()) { InnerNode* inner = static_cast<InnerNode*>(node); @@ -960,6 +964,9 @@ bool QDocIndexFiles::generateIndexSection(QXmlStreamWriter& writer, default: break; } + QString brief = node->doc().briefText().toString(); + if (!brief.isEmpty()) + writer.writeAttribute("brief", brief); // Inner nodes and function nodes contain child nodes of some sort, either // actual child nodes or function parameters. For these, we close the |