Gui: handle number of labels and decimals in the immediate update

This commit is contained in:
wmayer
2022-04-04 15:27:13 +02:00
parent b9dee98063
commit 7f66a6e170
2 changed files with 17 additions and 7 deletions

View File

@@ -52,6 +52,7 @@ DlgSettingsColorGradientImp::DlgSettingsColorGradientImp(const App::ColorGradien
, ui(new Ui_DlgSettingsColorGradient)
{
ui->setupUi(this);
ui->spinBoxLabel->setRange(5, 30);
ui->spinBoxDecimals->setMaximum(std::numeric_limits<float>::digits10);
// remove the automatic help button in dialog title since we don't use it
@@ -104,6 +105,12 @@ void DlgSettingsColorGradientImp::setupConnections()
connect(ui->floatLineEditMin, &QLineEdit::editingFinished,
this, &DlgSettingsColorGradientImp::colorModelChanged);
connect(ui->spinBoxLabel, qOverload<int>(&QSpinBox::valueChanged),
this, &DlgSettingsColorGradientImp::colorModelChanged);
connect(ui->spinBoxDecimals, qOverload<int>(&QSpinBox::valueChanged),
this, &DlgSettingsColorGradientImp::colorModelChanged);
}
App::ColorGradientProfile DlgSettingsColorGradientImp::getProfile() const