mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
AppFwk: Color editor no longer calls setValueToField on update GUI
This commit is contained in:
parent
bcf7938427
commit
1c8d5bf942
@ -83,7 +83,7 @@ void PdmUiColorEditor::configureAndUpdateUi(const QString& uiConfigName)
|
||||
}
|
||||
|
||||
QColor col = uiField()->uiValue().value<QColor>();
|
||||
setColor(col);
|
||||
setColorOnWidget(col);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -137,14 +137,17 @@ void PdmUiColorEditor::colorSelectionClicked()
|
||||
QColor newColor = QColorDialog::getColor(m_color, m_colorPixmapLabel, "Select color", flags);
|
||||
if (newColor.isValid() && newColor != m_color)
|
||||
{
|
||||
setColor(newColor);
|
||||
setColorOnWidget(newColor);
|
||||
QVariant v;
|
||||
v = newColor;
|
||||
this->setValueToField(v);
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void PdmUiColorEditor::setColor(const QColor& color)
|
||||
void PdmUiColorEditor::setColorOnWidget(const QColor& color)
|
||||
{
|
||||
if (m_color != color)
|
||||
{
|
||||
@ -172,9 +175,6 @@ void PdmUiColorEditor::setColor(const QColor& color)
|
||||
m_colorTextLabel->setText(colorString);
|
||||
}
|
||||
|
||||
QVariant v;
|
||||
v = m_color;
|
||||
this->setValueToField(v);
|
||||
}
|
||||
|
||||
|
||||
|
@ -86,7 +86,7 @@ protected slots:
|
||||
void colorSelectionClicked();
|
||||
|
||||
private:
|
||||
void setColor(const QColor& c);
|
||||
void setColorOnWidget(const QColor& c);
|
||||
|
||||
private:
|
||||
QPointer<QLabel> m_label;
|
||||
|
Loading…
Reference in New Issue
Block a user