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()) {
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);
}
}