OSDN Git Service

QmlDesigener.propertyEditor: support for QtQuick 2.0 gradients
authorThomas Hartmann <Thomas.Hartmann@nokia.com>
Mon, 5 Sep 2011 14:04:10 +0000 (16:04 +0200)
committerThomas Hartmann <Thomas.Hartmann@nokia.com>
Tue, 6 Sep 2011 11:08:57 +0000 (13:08 +0200)
Change-Id: I00c58120080f84a30431c34c5c71866f63aca0e4
Reviewed-on: http://codereview.qt.nokia.com/4212
Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
src/plugins/qmldesigner/components/propertyeditor/gradientlineqmladaptor.cpp

index 3f356ff..398289b 100644 (file)
@@ -131,7 +131,7 @@ void GradientLineQmlAdaptor::writeGradient()
                 modelNode.removeProperty(gradientName());
             }
 
-            ModelNode gradientNode = modelNode.view()->createModelNode("QtQuick.Gradient", 1, 0);
+            ModelNode gradientNode = gradientNode= modelNode.view()->createModelNode("QtQuick.Gradient", modelNode.majorVersion(), 0);
             modelNode.nodeProperty(gradientName()).reparentHere(gradientNode);
 
             RewriterTransaction transaction = m_itemNode.modelNode().view()->beginRewriterTransaction();