diff options
Diffstat (limited to 'src/tools/qdoc/tree.cpp')
-rw-r--r-- | src/tools/qdoc/tree.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/tools/qdoc/tree.cpp b/src/tools/qdoc/tree.cpp index 4b2a8ba55c..450f2d777c 100644 --- a/src/tools/qdoc/tree.cpp +++ b/src/tools/qdoc/tree.cpp @@ -1739,7 +1739,7 @@ bool Tree::generateIndexSection(QXmlStreamWriter& writer, const FunctionNode* functionNode = static_cast<const FunctionNode*>(fnNode); writer.writeStartElement("setter"); writer.writeAttribute("name", functionNode->name()); - writer.writeEndElement(); // getter + writer.writeEndElement(); // setter } } foreach (const Node* fnNode, propertyNode->resetters()) { @@ -1747,7 +1747,15 @@ bool Tree::generateIndexSection(QXmlStreamWriter& writer, const FunctionNode* functionNode = static_cast<const FunctionNode*>(fnNode); writer.writeStartElement("resetter"); writer.writeAttribute("name", functionNode->name()); - writer.writeEndElement(); // getter + writer.writeEndElement(); // resetter + } + } + foreach (const Node* fnNode, propertyNode->notifiers()) { + if (fnNode) { + const FunctionNode* functionNode = static_cast<const FunctionNode*>(fnNode); + writer.writeStartElement("notifier"); + writer.writeAttribute("name", functionNode->name()); + writer.writeEndElement(); // notifier } } } |