summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2022-03-25 19:32:11 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2022-03-25 21:44:16 +0000
commitdc6dbbf082802816cd6f7d086b477494caac92db (patch)
treef477bd556e336656af1928c19b232596ab8f05be
parent6271b7ad850d3b92fb487a717e239b4795a92903 (diff)
downloadqt-creator-qds-3.2.tar.gz
QmlDesigner: Add support for object propertiesqds/v3.2.0qds-3.2
property QtObject: myObject: QtObject {} Change-Id: I1f1428bdb383c31fd2976bd7ac69087da54d1044 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
index 1497c5da22..d966d4fda1 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
@@ -97,6 +97,9 @@ static TypeName resolveTypeName(const ASTPropertyReference *ref, const ContextPt
if (const CppComponentValue * componentObjectValue = value->asCppComponentValue()) {
type = componentObjectValue->className().toUtf8();
dotProperties = getObjectTypes(componentObjectValue, context);
+ } else if (const ObjectValue * objectValue = value->asObjectValue()) {
+ type = objectValue->className().toUtf8();
+ dotProperties = getObjectTypes(objectValue, context);
}
if (type == "alias") {