From b39edea49500831ff62f3f28c17bcca89a05dd17 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 21 Apr 2020 08:16:40 +0200 Subject: QmlDesigner: Add QmlObjectNode::allStateNames() Change-Id: Icc6a7404f4437411189465cb71e8bc3543b68d23 Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/designercore/include/qmlobjectnode.h | 2 ++ src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp | 5 +++++ 2 files changed, 7 insertions(+) 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 -- cgit v1.2.1