summaryrefslogtreecommitdiffstats
path: root/sigmodr/RulesUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmodr/RulesUI.cpp')
-rw-r--r--sigmodr/RulesUI.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/sigmodr/RulesUI.cpp b/sigmodr/RulesUI.cpp
index 1e7db476..13580849 100644
--- a/sigmodr/RulesUI.cpp
+++ b/sigmodr/RulesUI.cpp
@@ -40,6 +40,8 @@ void Sigmodr::RulesUI::setGui()
varHardCash->setChecked(qobject_cast<Sigmod::Rules*>(modified())->hardCash() ? Qt::Checked : Qt::Unchecked);
varSwitchStyle->setChecked(qobject_cast<Sigmod::Rules*>(modified())->allowSwitchStyle() ? Qt::Checked : Qt::Unchecked);
varUseTurns->setChecked(qobject_cast<Sigmod::Rules*>(modified())->useTurns() ? Qt::Checked : Qt::Unchecked);
+ varPausedATB->setDisabled(qobject_cast<Sigmod::Rules*>(modified())->useTurns());
+ varPausedATB->setChecked(qobject_cast<Sigmod::Rules*>(modified())->pausedATB() ? Qt::Checked : Qt::Unchecked);
boxSplitSpecial->setChecked(qobject_cast<Sigmod::Rules*>(modified())->specialSplit() ? Qt::Checked : Qt::Unchecked);
varSplitSpecialDV->setCheckState(qobject_cast<Sigmod::Rules*>(modified())->specialDVSplit() ? Qt::Checked : Qt::Unchecked);
boxEffortValues->setChecked(qobject_cast<Sigmod::Rules*>(modified())->effortValuesAllowed() ? Qt::Checked : Qt::Unchecked);
@@ -61,6 +63,7 @@ void Sigmodr::RulesUI::setGui()
varMaxAbilities->setValue(qobject_cast<Sigmod::Rules*>(modified())->maxAbilities());
varMaxStages->setValue(qobject_cast<Sigmod::Rules*>(modified())->maxStages());
varMaxMoney->setValue(qobject_cast<Sigmod::Rules*>(modified())->maxMoney());
+ varMaxTotalWeight->setValue(qobject_cast<Sigmod::Rules*>(modified())->maxTotalWeight());
}
void Sigmodr::RulesUI::apply()
@@ -106,6 +109,11 @@ void Sigmodr::RulesUI::on_varUseTurns_toggled(const bool useTurns)
qobject_cast<Sigmod::Rules*>(modified())->setUseTurns(useTurns);
}
+void Sigmodr::RulesUI::on_varPausedATB_toggled(const bool pausedATB)
+{
+ qobject_cast<Sigmod::Rules*>(modified())->setPausedATB(pausedATB);
+}
+
void Sigmodr::RulesUI::on_boxSplitSpecial_toggled(const bool splitSpecial)
{
qobject_cast<Sigmod::Rules*>(modified())->setSpecialSplit(splitSpecial);
@@ -192,3 +200,8 @@ void Sigmodr::RulesUI::on_varMaxMoney_valueChanged(const int maxMoney)
{
qobject_cast<Sigmod::Rules*>(modified())->setMaxMoney(maxMoney);
}
+
+void Sigmodr::RulesUI::on_varMaxTotalWeight_valueChanged(const int maxTotalWeight)
+{
+ qobject_cast<Sigmod::Rules*>(modified())->setMaxTotalWeight(maxTotalWeight);
+}