Skip to content

Commit 40bae22

Browse files
authored
Enable/disable the fixed, final and each menu buttons (#14524)
Fixes #14095
1 parent 84e2c68 commit 40bae22

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

OMEdit/OMEditLIB/Element/ElementProperties.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,11 @@ QString Parameter::getFixedState() const
552552
*/
553553
void Parameter::setEnabled(bool enable)
554554
{
555+
// enable/disable fixed checkbox
556+
mpFixedCheckBox->setEnabled(enable);
557+
// enable/disable fixed final each menu button
558+
mpFixedFinalEachMenuButton->setEnabled(enable);
559+
// enable/disable value widget
555560
switch (mValueType) {
556561
case Parameter::Boolean:
557562
case Parameter::Enumeration:
@@ -570,14 +575,20 @@ void Parameter::setEnabled(bool enable)
570575
mpValueTextBox->setEnabled(enable);
571576
break;
572577
}
578+
// enable/disable final each menu button
579+
mpFinalEachMenuButton->setEnabled(enable);
580+
// enable/disable unit combobox
573581
mpUnitComboBox->setEnabled(enable);
574582
// if enable is true then enable/disable the unit combobox based on value
575583
if (enable) {
576584
enableDisableUnitComboBox(getValue());
577585
}
586+
// enable/disable edit class button
578587
if (mpEditClassButton) {
579588
mpEditClassButton->setEnabled(enable);
580589
}
590+
// enable/disable displayunit final each menu button
591+
mpDisplayUnitFinalEachMenuButton->setEnabled(enable);
581592
}
582593

583594
/*!

0 commit comments

Comments
 (0)