From 12924748222c16db73bef888d67f2ae95a95ec78 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Thu, 9 Sep 2010 12:02:32 +0200
Subject: [PATCH] QmlDesigner.metaSystem: set default property for components

---
 .../qmldesigner/designercore/metainfo/subcomponentmanager.cpp  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp
index 3f6330f4122..35eec1224de 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp
@@ -315,6 +315,9 @@ void SubComponentManagerPrivate::registerQmlFile(const QFileInfo &fileInfo, cons
         Q_ASSERT(!dynamicProperty.propertyName().isEmpty());
         Q_ASSERT(!dynamicProperty.propertyTypeName().isEmpty());
 
+        if (dynamicProperty.isDefaultProperty())
+            nodeInfo.setDefaultProperty(dynamicProperty.propertyName());
+
         PropertyMetaInfo propertyMetaInfo;
         propertyMetaInfo.setName(dynamicProperty.propertyName());
         propertyMetaInfo.setType(dynamicProperty.propertyTypeName());
-- 
GitLab