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;