diff options
author | Topi Reinio <topi.reinio@digia.com> | 2015-04-28 13:05:39 +0200 |
---|---|---|
committer | Topi Reiniƶ <topi.reinio@digia.com> | 2015-04-29 07:33:44 +0000 |
commit | 2d5f95bacf7722b2546f6c40e4ce236c75ae379d (patch) | |
tree | 1145523e70914a1990a58c4ce0fedfedfb1a0805 /src/quick3d/quick3d/items/quick3dnode.cpp | |
parent | 21c9dfef8bf81f7a1910d5d07baf9fdab39750a4 (diff) |
Doc: Add Qt3D QML module and QML type documentation skeletonv5.5.0-beta1
Add documentation structure and comment blocks containing \qmltype,
\qmlproperty, etc. commands for Qt3D QML module.
The actual documentation (descriptions) are still missing, but this
allows the QML type documentation to be generated.
Change-Id: Id0e1afc89c13d963c950c142a3407aa70702562f
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/quick3d/quick3d/items/quick3dnode.cpp')
-rw-r--r-- | src/quick3d/quick3d/items/quick3dnode.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/quick3d/quick3d/items/quick3dnode.cpp b/src/quick3d/quick3d/items/quick3dnode.cpp index 44e41c2f7..3a93e0211 100644 --- a/src/quick3d/quick3d/items/quick3dnode.cpp +++ b/src/quick3d/quick3d/items/quick3dnode.cpp @@ -43,11 +43,25 @@ namespace Qt3D { namespace Quick { +/*! + \qmltype Node + \inqmlmodule Qt3D + \since 5.5 + + \brief A base QML type that other types inherit. It cannot be directly + created. +*/ + Quick3DNode::Quick3DNode(QObject *parent) : QObject(parent) { } +/*! + \qmlproperty list<QtQml::QtObject> Qt3D::Node::data + \default +*/ + QQmlListProperty<QObject> Quick3DNode::data() { return QQmlListProperty<QObject>(this, 0, @@ -57,6 +71,11 @@ QQmlListProperty<QObject> Quick3DNode::data() Quick3DNode::clearData); } +/*! + \qmlproperty list<Node> Qt3D::Node::childNodes + \readonly +*/ + QQmlListProperty<QNode> Quick3DNode::childNodes() { return QQmlListProperty<QNode>(this, 0, |