diff options
author | Martin Smith <msmith@trolltech.com> | 2009-10-19 11:50:24 (GMT) |
---|---|---|
committer | Martin Smith <msmith@trolltech.com> | 2009-10-19 11:51:53 (GMT) |
commit | f16fc0150fce1d78cc71c27c163baf45e8953aca (patch) | |
tree | 4ee6be62ef2c24cda3387ecb6815fb374b0b49a3 /tools/qdoc3/node.h | |
parent | 7a647e8c9efbbd46184bc4714159c82ae26be958 (diff) | |
download | Qt-f16fc0150fce1d78cc71c27c163baf45e8953aca.zip Qt-f16fc0150fce1d78cc71c27c163baf45e8953aca.tar.gz Qt-f16fc0150fce1d78cc71c27c163baf45e8953aca.tar.bz2 |
qdoc3: Added the \qmlattachedproperty command.
It works just like the \qmlproperty command, except
that it puts the properties in a different section for
attached properties.
Diffstat (limited to 'tools/qdoc3/node.h')
-rw-r--r-- | tools/qdoc3/node.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/qdoc3/node.h b/tools/qdoc3/node.h index f933270..fed4ea1 100644 --- a/tools/qdoc3/node.h +++ b/tools/qdoc3/node.h @@ -369,15 +369,19 @@ class QmlClassNode : public FakeNode class QmlPropGroupNode : public FakeNode { public: - QmlPropGroupNode(QmlClassNode* parent, const QString& name); + QmlPropGroupNode(QmlClassNode* parent, + const QString& name, + bool attached); virtual ~QmlPropGroupNode() { } const QString& element() const { return name(); } void setDefault() { isdefault = true; } bool isDefault() const { return isdefault; } + bool isAttached() const { return att; } private: bool isdefault; + bool att; }; class QmlPropertyNode : public LeafNode @@ -385,7 +389,8 @@ class QmlPropertyNode : public LeafNode public: QmlPropertyNode(QmlPropGroupNode* parent, const QString& name, - const QString& type); + const QString& type, + bool attached); virtual ~QmlPropertyNode() { } void setDataType(const QString& dataType) { dt = dataType; } @@ -396,6 +401,7 @@ class QmlPropertyNode : public LeafNode QString qualifiedDataType() const { return dt; } bool isStored() const { return fromTrool(sto,true); } bool isDesignable() const { return fromTrool(des,false); } + bool isAttached() const { return att; } const QString& element() const { return parent()->name(); } @@ -408,6 +414,7 @@ class QmlPropertyNode : public LeafNode QString dt; Trool sto; Trool des; + bool att; }; class QmlSignalNode : public LeafNode |