QmlDesigner.propertyPane: use current color for gradient

This commit is contained in:
Thomas Hartmann
2010-07-21 12:59:38 +02:00
parent c620864156
commit 57c96ee3a9

View File

@@ -153,9 +153,13 @@ void ContextPaneWidgetRectangle::onGradientClicked()
{ {
if (ui->colorGradient->isChecked()) { if (ui->colorGradient->isChecked()) {
m_hasGradient = true; m_hasGradient = true;
emit removeAndChangeProperty("color", "gradient", " Gradient { }", false); QLinearGradient gradient;
ui->gradientLine->setEnabled(true); QGradientStops stops;
ui->gradientLabel->setEnabled(true); 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);
} }
} }