Gui: fix some issues in DlgSettingsColorGradientImp:

* fix regression by rounding Max/Min values when setting up dialog
* switch signals from QLineEdit::editingFinished to QLineEdit::textEdited to get changes immediately
This commit is contained in:
wmayer
2022-04-02 13:24:12 +02:00
parent 027fb07743
commit 2d5f34f329
3 changed files with 6 additions and 5 deletions

View File

@@ -93,10 +93,10 @@ void DlgSettingsColorGradientImp::setupConnections()
connect(ui->checkBoxInvisible, &QCheckBox::toggled,
this, &DlgSettingsColorGradientImp::colorModelChanged);
connect(ui->floatLineEditMax, &QLineEdit::editingFinished,
connect(ui->floatLineEditMax, &QLineEdit::textEdited,
this, &DlgSettingsColorGradientImp::colorModelChanged);
connect(ui->floatLineEditMin, &QLineEdit::editingFinished,
connect(ui->floatLineEditMin, &QLineEdit::textEdited,
this, &DlgSettingsColorGradientImp::colorModelChanged);
}
@@ -205,9 +205,10 @@ int DlgSettingsColorGradientImp::numberOfLabels() const
return ui->spinBoxLabel->value();
}
void DlgSettingsColorGradientImp::setNumberOfDecimals(int val)
void DlgSettingsColorGradientImp::setNumberOfDecimals(int val, float fMin, float fMax)
{
ui->spinBoxDecimals->setValue(val);
setRange(fMin, fMax);
}
int DlgSettingsColorGradientImp::numberOfDecimals() const