summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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