summaryrefslogtreecommitdiffstats
path: root/pokemodr/NatureUI.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-02-19 05:39:36 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-02-19 05:39:36 +0000
commita8f15fe76349d6f59464a7cc66432ff7f394f30d (patch)
tree45f5f27b5a77390fbdb9417028ba7b9515d3d545 /pokemodr/NatureUI.cpp
parente84eeccd73b0d278d883e6cd6a2b793b3e93d4d7 (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.cpp12
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)