forked from qt-creator/qt-creator
QmlDesigner.propertyPane: check for bindings in Gradients
This commit is contained in:
@@ -74,11 +74,18 @@ void ContextPaneWidgetRectangle::setProperties(QmlJS::PropertyReader *propertyRe
|
|||||||
if (m_none)
|
if (m_none)
|
||||||
ui->colorNone->setChecked(true);
|
ui->colorNone->setChecked(true);
|
||||||
|
|
||||||
|
ui->gradientLabel->setEnabled(true);
|
||||||
|
ui->gradientLine->setEnabled(true);
|
||||||
|
|
||||||
if (m_hasGradient) {
|
if (m_hasGradient) {
|
||||||
|
bool isBound;
|
||||||
ui->colorGradient->setChecked(true);
|
ui->colorGradient->setChecked(true);
|
||||||
//ui->gradientLine->setEnabled(true);
|
ui->gradientLine->setGradient(propertyReader->parseGradient("gradient", &isBound));
|
||||||
//ui->gradientLabel->setEnabled(true);
|
if (isBound) {
|
||||||
ui->gradientLine->setGradient(propertyReader->parseGradient("gradient"));
|
ui->gradientLabel->setEnabled(false);
|
||||||
|
ui->gradientLine->setEnabled(false);
|
||||||
|
ui->colorColorButton->setColor("invalidColor");
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
//ui->gradientLine->setEnabled(false);
|
//ui->gradientLine->setEnabled(false);
|
||||||
//ui->gradientLabel->setEnabled(false);
|
//ui->gradientLabel->setEnabled(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user