diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-02-19 05:39:36 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-02-19 05:39:36 +0000 |
| commit | a8f15fe76349d6f59464a7cc66432ff7f394f30d (patch) | |
| tree | 45f5f27b5a77390fbdb9417028ba7b9515d3d545 /pokemodr/NatureUI.cpp | |
| parent | e84eeccd73b0d278d883e6cd6a2b793b3e93d4d7 (diff) | |
[ADD] MoveUI.{h, cpp}
[FIX] Move::setDescription was not complete
[FIX] Streamlined some UI classes with Fraction handling
[DEL] FracMatrix is handled by Matrix<Frac>
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@63 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/NatureUI.cpp')
| -rw-r--r-- | pokemodr/NatureUI.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/pokemodr/NatureUI.cpp b/pokemodr/NatureUI.cpp index 6daaf197..d98cb990 100644 --- a/pokemodr/NatureUI.cpp +++ b/pokemodr/NatureUI.cpp @@ -75,6 +75,7 @@ void NatureUI::on_buttonDiscard_clicked() void NatureUI::on_varName_textChanged(const QString& n) { nature_mod->setName(n); + emit(setChanged(true)); } void NatureUI::on_varStat_currentIndexChanged(const QString& s) @@ -100,14 +101,13 @@ void NatureUI::on_varStatMultiplierNum_valueChanged(const int s) try { nature_mod->setStatNum(curStat, s); - varStatMultiplier->setText(QString::number(nature_mod->getStat(curStat), 'g', 15)); emit(setChanged(true)); } - catch (BoundsException& e) + catch (Exception& e) { BugCatcher::report(e); - setGui(); } + setGui(); } void NatureUI::on_varStatMultiplierDenom_valueChanged(const int s) @@ -115,15 +115,13 @@ void NatureUI::on_varStatMultiplierDenom_valueChanged(const int s) try { nature_mod->setStatDenom(curStat, s); - varStatMultiplierNum->setMaximum(s); - varStatMultiplier->setText(QString::number(nature_mod->getStat(curStat), 'g', 15)); emit(setChanged(true)); } - catch (BoundsException& e) + catch (Exception& e) { BugCatcher::report(e); - setGui(); } + setGui(); } void NatureUI::on_varWeight_valueChanged(const int w) |
