summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-04-21 08:16:40 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-04-21 10:57:45 +0000
commitb39edea49500831ff62f3f28c17bcca89a05dd17 (patch)
tree846f1ba2ce3464469d0d67e085d17e2882b3145a
parent3caafb2b8194ab28c5ee9f9772abd6233aa3845d (diff)
downloadqt-creator-b39edea49500831ff62f3f28c17bcca89a05dd17.tar.gz
QmlDesigner: Add QmlObjectNode::allStateNames()
Change-Id: Icc6a7404f4437411189465cb71e8bc3543b68d23 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/qmldesigner/designercore/include/qmlobjectnode.h2
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp5
2 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h b/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h
index 02e447aa8b..48b7c1ac00 100644
--- a/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h
+++ b/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h
@@ -120,6 +120,8 @@ public:
static QString generateTranslatableText(const QString& text);
QString simplifiedTypeName() const;
+ QStringList allStateNames() const;
+
protected:
NodeInstance nodeInstance() const;
QmlObjectNode nodeForInstance(const NodeInstance &instance) const;
diff --git a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp
index 07ee742c84..e811ca071e 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp
@@ -719,4 +719,9 @@ QString QmlObjectNode::simplifiedTypeName() const
return modelNode().simplifiedTypeName();
}
+QStringList QmlObjectNode::allStateNames() const
+{
+ return nodeInstance().allStateNames();
+}
+
} //QmlDesigner