From 25984412ffc414de66b7fc990bb53cbfcf2a6993 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 15 May 2008 04:02:07 +0000 Subject: [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 --- pokemodr/MapTrainerUI.cpp | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) (limited to 'pokemodr/MapTrainerUI.cpp') 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(modified())->sight()); varDirection->setCurrentIndex(static_cast(modified())->direction()); varNumberFight->setValue(static_cast(modified())->numberFight()); - boxFlag->setChecked((static_cast(modified())->flag().status() == Flag::Ignore) ? Qt::Unchecked : Qt::Checked); - if (boxFlag->isChecked()) - { - varFlag->setValue(static_cast(modified())->flag().flag()); - varState->setCheckState((static_cast(modified())->flag().status() == Flag::On) ? Qt::Checked : Qt::Unchecked); - } + varAppearFlag->setValue(static_cast(modified())->appearFlag()); varDialog->setCurrentIndex(varDialog->findData(static_cast(modified())->dialog())); varLeadTeamMember->setCurrentIndex(varLeadTeamMember->findData(static_cast(modified())->leadTeamMember())); } @@ -142,20 +137,9 @@ void MapTrainerUI::on_varNumberFight_valueChanged(const int numberFight) static_cast(modified())->setNumberFight(numberFight); } -void MapTrainerUI::on_boxFlag_toggled(const bool flagUsed) -{ - if (!flagUsed) - static_cast(modified())->setFlag(Flag(varFlag->value(), Flag::Ignore)); -} - -void MapTrainerUI::on_varFlag_valueChanged(const int flag) -{ - static_cast(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(modified())->setFlag(Flag(varFlag->value(), status ? Flag::On : Flag::Off)); + static_cast(modified())->setAppearFlag(appearFlag); } void MapTrainerUI::on_varDialog_currentIndexChanged(const int dialog) -- cgit