diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-05-23 22:39:56 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-05-23 22:39:56 +0000 |
| commit | 0fe749eb04515ff7ee28cdc5d14c7be6f6fdeca4 (patch) | |
| tree | 61da8fe050b81a477c24fc481e5d6cb39f928e2f /pokemodr/MapWarpUI.cpp | |
| parent | 793f2e539316e796968103617025320870f8c3ce (diff) | |
| download | sigen-0fe749eb04515ff7ee28cdc5d14c7be6f6fdeca4.tar.gz sigen-0fe749eb04515ff7ee28cdc5d14c7be6f6fdeca4.tar.xz sigen-0fe749eb04515ff7ee28cdc5d14c7be6f6fdeca4.zip | |
[ADD] Added UI classes for GlobalScript
[FIX] Script support is now in pokemodr
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@168 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/MapWarpUI.cpp')
| -rw-r--r-- | pokemodr/MapWarpUI.cpp | 53 |
1 files changed, 3 insertions, 50 deletions
diff --git a/pokemodr/MapWarpUI.cpp b/pokemodr/MapWarpUI.cpp index 29774e13..f0f887a6 100644 --- a/pokemodr/MapWarpUI.cpp +++ b/pokemodr/MapWarpUI.cpp @@ -19,7 +19,6 @@ #include "MapWarpUI.h" // Pokemod includes -#include "../pokemod/Dialog.h" #include "../pokemod/Map.h" #include "../pokemod/MapWarp.h" #include "../pokemod/Pokemod.h" @@ -38,7 +37,6 @@ MapWarpUI::~MapWarpUI() void MapWarpUI::initGui() { - varActivation->addItems(Pokemod::DirectionStr.mid(0, Pokemod::D_End)); varType->addItems(MapWarp::TypeStr); } @@ -51,12 +49,6 @@ void MapWarpUI::refreshGui() const Map* map = static_cast<const Pokemod*>(original()->pokemod())->map(i); varToMap->addItem(map->name(), map->id()); } - varDialog->clear(); - for (int i = 0; i < static_cast<const Pokemod*>(original()->pokemod())->dialogCount(); ++i) - { - const Dialog* dialog = static_cast<const Pokemod*>(original()->pokemod())->dialog(i); - varDialog->addItem(dialog->dialog().mid(0, 25), dialog->id()); - } } void MapWarpUI::setGui() @@ -64,13 +56,7 @@ void MapWarpUI::setGui() const bool resetWarps = (static_cast<MapWarp*>(modified())->toMap() != m_lastMap); varName->setText(static_cast<MapWarp*>(modified())->name()); varCoordinate->setValue(static_cast<MapWarp*>(modified())->coordinate()); - for (int i = 0; i < varActivation->count(); ++i) - varActivation->item(i)->setSelected(static_cast<MapWarp*>(modified())->from(i)); - varDirectionOut->setCurrentIndex(static_cast<MapWarp*>(modified())->directionOut()); varType->setCurrentIndex(static_cast<MapWarp*>(modified())->type()); - varBiking->setCheckState((static_cast<MapWarp*>(modified())->isBiking() == Flag::On) ? Qt::Checked : ((static_cast<MapWarp*>(modified())->isBiking() == Flag::Off) ? Qt::Unchecked : Qt::PartiallyChecked)); - varFlash->setCheckState((static_cast<MapWarp*>(modified())->isFlash() == Flag::On) ? Qt::Checked : ((static_cast<MapWarp*>(modified())->isFlash() == Flag::Off) ? Qt::Unchecked : Qt::PartiallyChecked)); - varFog->setCheckState((static_cast<MapWarp*>(modified())->isFoggy() == Flag::On) ? Qt::Checked : ((static_cast<MapWarp*>(modified())->isFoggy() == Flag::Off) ? Qt::Unchecked : Qt::PartiallyChecked)); varToMap->setCurrentIndex(varToMap->findData(static_cast<MapWarp*>(modified())->toMap())); m_lastMap = static_cast<MapWarp*>(modified())->toMap(); if (resetWarps) @@ -87,8 +73,7 @@ void MapWarpUI::setGui() } } varToWarp->setCurrentIndex(varToMap->findData(static_cast<MapWarp*>(modified())->toWarp())); - varWorkingFlag->setValue(static_cast<MapWarp*>(modified())->workingFlag()); - varDialog->setCurrentIndex(varDialog->findData(static_cast<MapWarp*>(modified())->dialog())); + varScript->setValue(static_cast<MapWarp*>(modified())->script()); } void MapWarpUI::apply() @@ -114,37 +99,11 @@ void MapWarpUI::on_varCoordinate_valueChanged(const Point& coordinate) static_cast<MapWarp*>(modified())->setCoordinate(coordinate); } -void MapWarpUI::on_varActivation_itemSelectionChanged() -{ - for (int i = 0; i < varActivation->count(); ++i) - static_cast<MapWarp*>(modified())->setFrom(i, varActivation->item(i)->isSelected()); -} - -void MapWarpUI::on_varDirectionOut_activated(const int directionOut) -{ - static_cast<MapWarp*>(modified())->setDirectionOut(directionOut); -} - void MapWarpUI::on_varType_activated(const int type) { static_cast<MapWarp*>(modified())->setType(type); } -void MapWarpUI::on_varBiking_toggled(const int biking) -{ - static_cast<MapWarp*>(modified())->setIsBiking(biking); -} - -void MapWarpUI::on_varFlash_toggled(const int flash) -{ - static_cast<MapWarp*>(modified())->setIsFlash(flash); -} - -void MapWarpUI::on_varFog_toggled(const int fog) -{ - static_cast<MapWarp*>(modified())->setIsFoggy(fog); -} - void MapWarpUI::on_varToMap_activated(const int toMap) { static_cast<MapWarp*>(modified())->setToMap(toMap); @@ -155,13 +114,7 @@ void MapWarpUI::on_varToWarp_activated(const int toWarp) static_cast<MapWarp*>(modified())->setToWarp(toWarp); } -void MapWarpUI::on_varWorkingFlag_valueChanged(const Flag& workingFlag) -{ - static_cast<MapWarp*>(modified())->setWorkingFlag(workingFlag); -} - - -void MapWarpUI::on_varDialog_activated(const int dialog) +void MapWarpUI::on_varScript_valueChanged(const Script& script) { - static_cast<MapWarp*>(modified())->setDialog(varDialog->itemData(dialog).toInt()); + static_cast<MapWarp*>(modified())->setScript(script); } |
