summaryrefslogtreecommitdiffstats
path: root/src/qdoc/generator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/generator.cpp')
-rw-r--r--src/qdoc/generator.cpp13
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;
}