From f136415e8c2dff0ea9c9bbab2df86e8fbc38fe64 Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Wed, 14 Aug 2019 12:43:48 +0200 Subject: [PATCH] QmlDesigner: Update GradientPropertySpinBox Fixes the referenced bug by replacing the SpinBox used in the GradientPropertySpinBox with a RealSpinBox. Task-number: QDS-914 Change-Id: Iaef165d622b14575713b090c0cc8a0bbac78cabb Reviewed-by: Thomas Hartmann --- .../HelperWidgets/GradientPropertySpinBox.qml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientPropertySpinBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientPropertySpinBox.qml index 54483e1598c..e316ef80b18 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientPropertySpinBox.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientPropertySpinBox.qml @@ -28,7 +28,7 @@ import QtQuick.Layouts 1.0 import QtQuickDesignerTheme 1.0 import StudioControls 1.0 as StudioControls -StudioControls.SpinBox { +StudioControls.RealSpinBox { id: spinBox width: 82 Layout.minimumWidth: 82 @@ -36,9 +36,10 @@ StudioControls.SpinBox { property string propertyName actionIndicatorVisible: false - from: -9999 - to: 9999 - Component.onCompleted: spinBox.value = gradientLine.model.readGradientProperty(propertyName) - onCompressedValueModified: gradientLine.model.setGradientProperty(propertyName, spinBox.value) - stepSize: 1 + realFrom: -9999 + realTo: 9999 + realStepSize: 1 + + Component.onCompleted: spinBox.realValue = gradientLine.model.readGradientProperty(propertyName) + onCompressedRealValueModified: gradientLine.model.setGradientProperty(propertyName, spinBox.realValue) }