diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-01-28 22:10:28 -0500 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-01-28 22:10:28 -0500 |
| commit | 628d60c8aa1b2044ca051469b05831b282125ee4 (patch) | |
| tree | 53931847a87908ec9453044f0cef4e37eb0d4a8a /sigmodr/RulesUI.cpp | |
| parent | 1809c17c0e1e0ab7875a5b1eabf0ad157d6e9cef (diff) | |
| download | sigen-628d60c8aa1b2044ca051469b05831b282125ee4.tar.gz sigen-628d60c8aa1b2044ca051469b05831b282125ee4.tar.xz sigen-628d60c8aa1b2044ca051469b05831b282125ee4.zip | |
Fixed disabling of invalid widgets in Rules widget
Diffstat (limited to 'sigmodr/RulesUI.cpp')
| -rw-r--r-- | sigmodr/RulesUI.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sigmodr/RulesUI.cpp b/sigmodr/RulesUI.cpp index 50c5c469..08f8ae60 100644 --- a/sigmodr/RulesUI.cpp +++ b/sigmodr/RulesUI.cpp @@ -41,10 +41,12 @@ void Sigmodr::RulesUI::setGui() varSwitchStyle->setCheckState(qobject_cast<Sigmod::Rules*>(modified())->allowSwitchStyle() ? Qt::Checked : Qt::Unchecked); varUseATB->setCheckState(qobject_cast<Sigmod::Rules*>(modified())->useATB() ? Qt::Checked : Qt::Unchecked); varSplitSpecial->setCheckState(qobject_cast<Sigmod::Rules*>(modified())->specialSplit() ? Qt::Checked : Qt::Unchecked); + varSplitSpecialDV->setEnabled(qobject_cast<Sigmod::Rules*>(modified())->specialSplit()); varSplitSpecialDV->setCheckState(qobject_cast<Sigmod::Rules*>(modified())->specialDVSplit() ? Qt::Checked : Qt::Unchecked); varEffortValues->setCheckState(qobject_cast<Sigmod::Rules*>(modified())->effortValuesAllowed() ? Qt::Checked : Qt::Unchecked); + varMaxEV->setEnabled(qobject_cast<Sigmod::Rules*>(modified())->effortValuesAllowed()); varMaxEV->setValue(qobject_cast<Sigmod::Rules*>(modified())->maxTotalEV()); - varMaxEVPerStat->setEnabled(0 < qobject_cast<Sigmod::Rules*>(modified())->maxTotalEV()); + varMaxEVPerStat->setEnabled((0 < qobject_cast<Sigmod::Rules*>(modified())->maxTotalEV()) && qobject_cast<Sigmod::Rules*>(modified())->effortValuesAllowed()); varMaxEVPerStat->setMaximum(qobject_cast<Sigmod::Rules*>(modified())->maxTotalEV()); varMaxEVPerStat->setValue(qobject_cast<Sigmod::Rules*>(modified())->maxEVPerStat()); varBoxes->setValue(qobject_cast<Sigmod::Rules*>(modified())->numBoxes()); |
