Gui: enable range check in QuantitySpinBox when opening expression editor

This commit is contained in:
wmayer
2022-12-19 13:48:26 +01:00
parent b77ad300a2
commit ae54a88cc7

View File

@@ -516,6 +516,7 @@ void QuantitySpinBox::openFormulaDialog()
Q_D(const QuantitySpinBox);
auto box = new Gui::Dialog::DlgExpressionInput(getPath(), getExpression(), d->unit, this);
box->setRange(d->minimum, d->maximum);
QObject::connect(box, &Gui::Dialog::DlgExpressionInput::finished, [=]() {
if (box->result() == QDialog::Accepted)
setExpression(box->getExpression());