summaryrefslogtreecommitdiffstats
path: root/pokemodr/MapTrainerUI.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-05-15 04:02:07 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-05-15 04:02:07 +0000
commit25984412ffc414de66b7fc990bb53cbfcf2a6993 (patch)
tree2e59c7d61583a5964fb87562395351b3624c9e64 /pokemodr/MapTrainerUI.cpp
parent3e72425d8566687631cb7b7fc1b299efd8a4877e (diff)
downloadsigen-25984412ffc414de66b7fc990bb53cbfcf2a6993.tar.gz
sigen-25984412ffc414de66b7fc990bb53cbfcf2a6993.tar.xz
sigen-25984412ffc414de66b7fc990bb53cbfcf2a6993.zip
[FIX] API of FractionWidget and PointWidget
[ADD] FlagWidget [FIX] Changed MapEffect, MapTrainer, and MapWarp to use FlagWidget git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@132 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/MapTrainerUI.cpp')
-rw-r--r--pokemodr/MapTrainerUI.cpp22
1 files changed, 3 insertions, 19 deletions
diff --git a/pokemodr/MapTrainerUI.cpp b/pokemodr/MapTrainerUI.cpp
index 8ad8a32c..acf31c6e 100644
--- a/pokemodr/MapTrainerUI.cpp
+++ b/pokemodr/MapTrainerUI.cpp
@@ -89,12 +89,7 @@ void MapTrainerUI::setGui()
varSight->setValue(static_cast<MapTrainer*>(modified())->sight());
varDirection->setCurrentIndex(static_cast<MapTrainer*>(modified())->direction());
varNumberFight->setValue(static_cast<MapTrainer*>(modified())->numberFight());
- boxFlag->setChecked((static_cast<MapTrainer*>(modified())->flag().status() == Flag::Ignore) ? Qt::Unchecked : Qt::Checked);
- if (boxFlag->isChecked())
- {
- varFlag->setValue(static_cast<MapTrainer*>(modified())->flag().flag());
- varState->setCheckState((static_cast<MapTrainer*>(modified())->flag().status() == Flag::On) ? Qt::Checked : Qt::Unchecked);
- }
+ varAppearFlag->setValue(static_cast<MapTrainer*>(modified())->appearFlag());
varDialog->setCurrentIndex(varDialog->findData(static_cast<MapTrainer*>(modified())->dialog()));
varLeadTeamMember->setCurrentIndex(varLeadTeamMember->findData(static_cast<MapTrainer*>(modified())->leadTeamMember()));
}
@@ -142,20 +137,9 @@ void MapTrainerUI::on_varNumberFight_valueChanged(const int numberFight)
static_cast<MapTrainer*>(modified())->setNumberFight(numberFight);
}
-void MapTrainerUI::on_boxFlag_toggled(const bool flagUsed)
-{
- if (!flagUsed)
- static_cast<MapTrainer*>(modified())->setFlag(Flag(varFlag->value(), Flag::Ignore));
-}
-
-void MapTrainerUI::on_varFlag_valueChanged(const int flag)
-{
- static_cast<MapTrainer*>(modified())->setFlag(Flag(flag, boxFlag->isChecked() ? Flag::Ignore : (varState->isChecked() ? Flag::On : Flag::Off)));
-}
-
-void MapTrainerUI::on_varState_toggled(const bool status)
+void MapTrainerUI::on_varAppearFlag_changed(const Flag& appearFlag)
{
- static_cast<MapTrainer*>(modified())->setFlag(Flag(varFlag->value(), status ? Flag::On : Flag::Off));
+ static_cast<MapTrainer*>(modified())->setAppearFlag(appearFlag);
}
void MapTrainerUI::on_varDialog_currentIndexChanged(const int dialog)