GradientLineQmlAdaptor::GradientLineQmlAdaptor(QWidget *parent) :
QmlEditorWidgets::GradientLine(parent)
{
+ setActive(false);
connect(this, SIGNAL(gradientChanged()), this, SLOT(writeGradient()));
}
if (!itemNode.value<ModelNode>().isValid())
return;
m_itemNode = itemNode.value<ModelNode>();
- setupGradient();
emit itemNodeChanged();
}
void GradientLineQmlAdaptor::setupGradient()
{
+ if (!active())
+ return;
+
ModelNode modelNode = m_itemNode.modelNode();
QLinearGradient newGradient;
QVector<QGradientStop> stops;