From 57c96ee3a98ec5d29d422c99364fa24218567025 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Wed, 21 Jul 2010 12:59:38 +0200 Subject: [PATCH] QmlDesigner.propertyPane: use current color for gradient --- .../propertyeditor/contextpanewidgetrectangle.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/components/propertyeditor/contextpanewidgetrectangle.cpp b/src/plugins/qmldesigner/components/propertyeditor/contextpanewidgetrectangle.cpp index a9e8a95c2b4..ff887dd147b 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/contextpanewidgetrectangle.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/contextpanewidgetrectangle.cpp @@ -153,9 +153,13 @@ void ContextPaneWidgetRectangle::onGradientClicked() { if (ui->colorGradient->isChecked()) { m_hasGradient = true; - emit removeAndChangeProperty("color", "gradient", " Gradient { }", false); - ui->gradientLine->setEnabled(true); - ui->gradientLabel->setEnabled(true); + QLinearGradient gradient; + QGradientStops stops; + QColor color = ui->colorColorButton->convertedColor(); + stops.append(QGradientStop(0, ui->colorColorButton->convertedColor())); + stops.append(QGradientStop(1, Qt::white)); + gradient.setStops(stops); + ui->gradientLine->setGradient(gradient); } } -- GitLab