From 7a7ee71f229b81d8021f2c8332acdd3e37baf305 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 25 Mar 2020 16:48:04 +0100 Subject: [PATCH] QmlDesigner: Do not support rectangle gradient in Qt for MCUs Change-Id: Ida324bf0647234a0ecff6689265767c0925d9115 Reviewed-by: Tim Jenssen --- .../propertyEditorQmlSources/QtQuick/RectangleSpecifics.qml | 2 +- .../components/propertyeditor/propertyeditorvalue.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/RectangleSpecifics.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/RectangleSpecifics.qml index 0fa2b331a8c..3cd5d90399f 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/RectangleSpecifics.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/RectangleSpecifics.qml @@ -40,7 +40,7 @@ Column { ColorEditor { caption: qsTr("Color") backendValue: backendValues.color - supportGradient: true + supportGradient: backendValues.gradient.isAvailable } diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp index 3ec61f9cabb..515b73ed2cb 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp @@ -265,7 +265,8 @@ bool PropertyEditorValue::isTranslated() const bool PropertyEditorValue::isAvailable() const { - const QList mcuProperties = {"layer", "opacity", "rotation", "scale", "transformOrigin", "smooth", "antialiasing", "border"}; + const QList mcuProperties = {"layer", "opacity", "rotation", "scale", "gradient", + "transformOrigin", "smooth", "antialiasing", "border"}; const QList list = name().split('.'); const QByteArray pureName = list.first();