summaryrefslogtreecommitdiffstats
path: root/tools/qdoc3/htmlgenerator.cpp
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2009-10-30 01:57:31 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2009-10-30 01:57:31 (GMT)
commit502f58df4643c6d9189db0297d3869bdb6a6ba4b (patch)
tree38e9c362efb67241e16ac6b122baebd736edcc03 /tools/qdoc3/htmlgenerator.cpp
parentd6b889fcd8f28e430d6082f0290b00030e30d3ca (diff)
downloadQt-502f58df4643c6d9189db0297d3869bdb6a6ba4b.zip
Qt-502f58df4643c6d9189db0297d3869bdb6a6ba4b.tar.gz
Qt-502f58df4643c6d9189db0297d3869bdb6a6ba4b.tar.bz2
qdoc3: display 'read-only' in QML docs for read only properties.
Diffstat (limited to 'tools/qdoc3/htmlgenerator.cpp')
-rw-r--r--tools/qdoc3/htmlgenerator.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/qdoc3/htmlgenerator.cpp b/tools/qdoc3/htmlgenerator.cpp
index eaf4b2e..35bb6c2 100644
--- a/tools/qdoc3/htmlgenerator.cpp
+++ b/tools/qdoc3/htmlgenerator.cpp
@@ -4192,13 +4192,15 @@ void HtmlGenerator::generateDetailedQmlMember(const Node *node,
const QmlPropGroupNode* qpgn = static_cast<const QmlPropGroupNode*>(node);
NodeList::ConstIterator p = qpgn->childNodes().begin();
out() << "<div class=\"qmlproto\">";
- out() << "<table class=\"qmlname\">";
+ out() << "<table width=\"100%\" class=\"qmlname\">";
while (p != qpgn->childNodes().end()) {
if ((*p)->type() == Node::QmlProperty) {
qpn = static_cast<const QmlPropertyNode*>(*p);
out() << "<tr><td>";
out() << "<a name=\"" + refForNode(qpn) + "\"></a>";
+ if (!qpn->isWritable())
+ out() << "<span class=\"qmlreadonly\">read-only</span>";
generateQmlItem(qpn, relative, marker, false);
out() << "</td></tr>";
if (qpgn->isDefault()) {