Fix bool parameter to prevent unexpected signal

This commit is contained in:
Sébastien Fourey 2023-06-22 11:41:32 +02:00
parent 43a88db128
commit 5a9e8ad724
2 changed files with 2 additions and 3 deletions

View File

@ -89,7 +89,9 @@ void BoolParameter::setValue(const QString & value)
{
_value = (value == "1");
if (_checkBox) {
disconnectCheckBox();
_checkBox->setChecked(_value);
connectCheckBox();
}
}

View File

@ -201,9 +201,6 @@ bool FilterParametersWidget::build(const QString & name, const QString & hash, c
Logger::warning(QString("Parameters/SetVisibilities: Wrong number of values %1 (expecting %2)").arg(visibilityStates.size()).arg(_actualParametersCount));
}
SHOW(parameters);
SHOW(visibilityStates.size());
SHOW(_actualParametersCount);
if (visibilityStates.isEmpty() || (_actualParametersCount != visibilityStates.size())) {
applyDefaultVisibilityStates();
} else {