bool GuiHSpace::checkWidgets(bool readonly) const
{
valueLE->setReadOnly(readonly);
-
+ spacingCO->setEnabled(!readonly);
+ spacingL->setEnabled(!readonly);
+
if (readonly) {
- spacingCO->setEnabled(false);
- unitCO->setEnabled(false);
fillPatternCO->setEnabled(false);
+ fillPatternL->setEnabled(false);
keepCB->setEnabled(false);
+ keepL->setEnabled(false);
valueLE->setEnabled(false);
+ valueL->setEnabled(false);
+ unitCO->setEnabled(false);
} else
enableWidgets();
bool GuiVSpace::checkWidgets(bool readonly) const
{
- valueLE->setReadOnly(readonly);
keepCB->setEnabled(!readonly);
+ keepL->setEnabled(!readonly);
+ spacingCO->setEnabled(!readonly);
+ spacingL->setEnabled(!readonly);
- if (readonly) {
- spacingCO->setEnabled(false);
- unitCO->setEnabled(false);
- } else {
- bool const enable = (spacingCO->currentIndex() == 5);
- valueLE->setEnabled(enable);
- valueL->setEnabled(enable);
- unitCO->setEnabled(enable);
- }
+ valueLE->setReadOnly(readonly);
+
+ bool const enable_custom =
+ !readonly && (spacingCO->currentIndex() == 5);
+
+ valueL->setEnabled(enable_custom);
+ valueLE->setEnabled(enable_custom);
+ unitCO->setEnabled(enable_custom);
return InsetParamsWidget::checkWidgets();
}