diff options
Diffstat (limited to 'src/qdoc/generator.cpp')
-rw-r--r-- | src/qdoc/generator.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/qdoc/generator.cpp b/src/qdoc/generator.cpp index 409171fd8..8e9a8698c 100644 --- a/src/qdoc/generator.cpp +++ b/src/qdoc/generator.cpp @@ -808,6 +808,10 @@ void Generator::generateBody(const Node *node, CodeMarker *marker) generateReimplementsClause(fn, marker); else if (node->isTypeAlias()) generateAddendum(node, TypeAlias, marker, false); + else if (node->isProperty()) { + if (static_cast<const PropertyNode *>(node)->propertyType() != PropertyNode::Standard) + generateAddendum(node, BindableProperty, marker); + } if (!generateText(node->doc().body(), node, marker)) { if (node->isMarkedReimp()) @@ -1419,6 +1423,15 @@ void Generator::generateAddendum(const Node *node, Addendum type, CodeMarker *ma } break; } + case BindableProperty: + { + text << "This property supports " + << Atom(Atom::Link, "QProperty") + << Atom(Atom::FormattingLeft, ATOM_FORMATTING_LINK) << "QProperty" + << Atom(Atom::FormattingRight, ATOM_FORMATTING_LINK); + text << " bindings."; + break; + } default: return; } |