From 193684b88eda50c1ac16e9c5c2ba27929b2fdfc8 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 20 Feb 2025 15:25:11 +0200 Subject: [PATCH] QmlDesigner: Fix default value of canBeContainer Fixes: QDS-14785 Change-Id: Iee57493a600705a6c357376b822c48fd3addcb32 Reviewed-by: Marco Bubke --- .../libs/designercore/projectstorage/typeannotationreader.cpp | 1 + .../tests/unittests/projectstorage/typeannotationreader-test.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/qmldesigner/libs/designercore/projectstorage/typeannotationreader.cpp b/src/plugins/qmldesigner/libs/designercore/projectstorage/typeannotationreader.cpp index 75df5f742f7..80623e02fd7 100644 --- a/src/plugins/qmldesigner/libs/designercore/projectstorage/typeannotationreader.cpp +++ b/src/plugins/qmldesigner/libs/designercore/projectstorage/typeannotationreader.cpp @@ -179,6 +179,7 @@ TypeAnnotationReader::ParserSate TypeAnnotationReader::readMetaInfoRootElement(c { if (name == typeElementName) { auto &annotation = m_typeAnnotations.emplace_back(m_sourceId, m_directorySourceId); + annotation.traits.canBeContainer = FlagIs::True; annotation.traits.canBeDroppedInFormEditor = FlagIs::True; annotation.traits.canBeDroppedInNavigator = FlagIs::True; annotation.traits.isMovable = FlagIs::True; diff --git a/tests/unit/tests/unittests/projectstorage/typeannotationreader-test.cpp b/tests/unit/tests/unittests/projectstorage/typeannotationreader-test.cpp index 2959a19799c..ead2a1fce56 100644 --- a/tests/unit/tests/unittests/projectstorage/typeannotationreader-test.cpp +++ b/tests/unit/tests/unittests/projectstorage/typeannotationreader-test.cpp @@ -20,6 +20,7 @@ class TypeAnnotationReader : public testing::Test protected: TypeAnnotationReader() { + traits.canBeContainer = FlagIs::True; traits.canBeDroppedInFormEditor = FlagIs::True; traits.canBeDroppedInNavigator = FlagIs::True; traits.isMovable = FlagIs::True;