diff options
Diffstat (limited to 'sigmodr/MapUI.cpp')
| -rw-r--r-- | sigmodr/MapUI.cpp | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/sigmodr/MapUI.cpp b/sigmodr/MapUI.cpp index c9296aca..a3fd065e 100644 --- a/sigmodr/MapUI.cpp +++ b/sigmodr/MapUI.cpp @@ -18,151 +18,151 @@ // Header include #include "MapUI.h" -// Pokemodr includes +// Sigmodr includes #include "TilemapModel.h" -// Pokemod includes -#include "../pokemod/Map.h" -#include "../pokemod/MapWarp.h" -#include "../pokemod/Pokemod.h" -#include "../pokemod/Sprite.h" -#include "../pokemod/Tile.h" +// Sigmod includes +#include "../sigmod/Map.h" +#include "../sigmod/MapWarp.h" +#include "../sigmod/Sigmod.h" +#include "../sigmod/Sprite.h" +#include "../sigmod/Tile.h" // Qt includes #include <QtGui/QHeaderView> -Pokemodr::MapUI::MapUI(Pokemod::Map* map, QWidget* parent) : +Sigmodr::MapUI::MapUI(Sigmod::Map* map, QWidget* parent) : ObjectUI(parent) { setupUi(this); - setObjects(map, new Pokemod::Map(*map)); + setObjects(map, new Sigmod::Map(*map)); } -Pokemodr::MapUI::~MapUI() +Sigmodr::MapUI::~MapUI() { } -void Pokemodr::MapUI::initGui() +void Sigmodr::MapUI::initGui() { - varType->addItem(Pokemod::Map::TypeStr[Pokemod::Map::Outdoor], QVariant::fromValue(Pokemod::Map::Outdoor)); - varType->addItem(Pokemod::Map::TypeStr[Pokemod::Map::Dungeon], QVariant::fromValue(Pokemod::Map::Dungeon)); - varType->addItem(Pokemod::Map::TypeStr[Pokemod::Map::Building], QVariant::fromValue(Pokemod::Map::Building)); + varType->addItem(Sigmod::Map::TypeStr[Sigmod::Map::Outdoor], QVariant::fromValue(Sigmod::Map::Outdoor)); + varType->addItem(Sigmod::Map::TypeStr[Sigmod::Map::Dungeon], QVariant::fromValue(Sigmod::Map::Dungeon)); + varType->addItem(Sigmod::Map::TypeStr[Sigmod::Map::Building], QVariant::fromValue(Sigmod::Map::Building)); varTilemap->horizontalHeader()->setResizeMode(QHeaderView::Fixed); varTilemap->verticalHeader()->setResizeMode(QHeaderView::Fixed); varTilemap->horizontalHeader()->setDefaultSectionSize(64); varTilemap->verticalHeader()->setDefaultSectionSize(64); - varTilemap->setModel(new TilemapModel(qobject_cast<Pokemod::Map*>(modified())->map(), pokemod())); + varTilemap->setModel(new TilemapModel(qobject_cast<Sigmod::Map*>(modified())->map(), sigmod())); } -void Pokemodr::MapUI::refreshGui() +void Sigmodr::MapUI::refreshGui() { varFlyWarp->clear(); - for (int i = 0; i < qobject_cast<Pokemod::Map*>(original())->warpCount(); ++i) + for (int i = 0; i < qobject_cast<Sigmod::Map*>(original())->warpCount(); ++i) { - const Pokemod::MapWarp* warp = qobject_cast<Pokemod::Map*>(original())->warp(i); + const Sigmod::MapWarp* warp = qobject_cast<Sigmod::Map*>(original())->warp(i); varFlyWarp->addItem(warp->name(), warp->id()); } varTile->clear(); - for (int i = 0; i < pokemod()->tileCount(); ++i) + for (int i = 0; i < sigmod()->tileCount(); ++i) { - const Pokemod::Tile* tile = pokemod()->tile(i); - if (pokemod()->spriteIndex(tile->sprite()) == INT_MAX) + const Sigmod::Tile* tile = sigmod()->tile(i); + if (sigmod()->spriteIndex(tile->sprite()) == INT_MAX) varTile->addItem(tile->name(), tile->id()); else - varTile->addItem(QPixmap::fromImage(pokemod()->spriteById(tile->sprite())->sprite()), tile->name(), tile->id()); + varTile->addItem(QPixmap::fromImage(sigmod()->spriteById(tile->sprite())->sprite()), tile->name(), tile->id()); } varTile->setEnabled(false); } -void Pokemodr::MapUI::setGui() +void Sigmodr::MapUI::setGui() { - varName->setText(qobject_cast<Pokemod::Map*>(modified())->name()); - boxFlyWarp->setChecked((qobject_cast<Pokemod::Map*>(modified())->flyWarp() == -1) ? Qt::Unchecked : Qt::Checked); - varFlyWarp->setCurrentIndex(varFlyWarp->findData(qobject_cast<Pokemod::Map*>(modified())->flyWarp())); - varType->setCurrentIndex(qobject_cast<Pokemod::Map*>(modified())->type()); + varName->setText(qobject_cast<Sigmod::Map*>(modified())->name()); + boxFlyWarp->setChecked((qobject_cast<Sigmod::Map*>(modified())->flyWarp() == -1) ? Qt::Unchecked : Qt::Checked); + varFlyWarp->setCurrentIndex(varFlyWarp->findData(qobject_cast<Sigmod::Map*>(modified())->flyWarp())); + varType->setCurrentIndex(qobject_cast<Sigmod::Map*>(modified())->type()); buttonDeleteColumn->setEnabled(0 < varTilemap->model()->columnCount()); buttonDeleteRow->setEnabled(0 < varTilemap->model()->rowCount()); } -void Pokemodr::MapUI::apply() +void Sigmodr::MapUI::apply() { - *qobject_cast<Pokemod::Map*>(original()) = *qobject_cast<Pokemod::Map*>(modified()); + *qobject_cast<Sigmod::Map*>(original()) = *qobject_cast<Sigmod::Map*>(modified()); emit(changed(false)); } -void Pokemodr::MapUI::discard() +void Sigmodr::MapUI::discard() { - *qobject_cast<Pokemod::Map*>(modified()) = *qobject_cast<Pokemod::Map*>(original()); + *qobject_cast<Sigmod::Map*>(modified()) = *qobject_cast<Sigmod::Map*>(original()); setGui(); emit(changed(false)); } -void Pokemodr::MapUI::on_varName_textChanged(const QString& name) +void Sigmodr::MapUI::on_varName_textChanged(const QString& name) { const int cursor = varName->cursorPosition(); - qobject_cast<Pokemod::Map*>(modified())->setName(name); + qobject_cast<Sigmod::Map*>(modified())->setName(name); varName->setCursorPosition(cursor); } -void Pokemodr::MapUI::on_boxFlyWarp_toggled() +void Sigmodr::MapUI::on_boxFlyWarp_toggled() { - qobject_cast<Pokemod::Map*>(modified())->setFlyWarp(-1); + qobject_cast<Sigmod::Map*>(modified())->setFlyWarp(-1); } -void Pokemodr::MapUI::on_varFlyWarp_activated(const int flyWarp) +void Sigmodr::MapUI::on_varFlyWarp_activated(const int flyWarp) { - qobject_cast<Pokemod::Map*>(modified())->setFlyWarp(varFlyWarp->itemData(flyWarp).toInt()); + qobject_cast<Sigmod::Map*>(modified())->setFlyWarp(varFlyWarp->itemData(flyWarp).toInt()); } -void Pokemodr::MapUI::on_varType_activated(const int type) +void Sigmodr::MapUI::on_varType_activated(const int type) { - qobject_cast<Pokemod::Map*>(modified())->setType(varType->itemData(type).value<Pokemod::Map::Type>()); + qobject_cast<Sigmod::Map*>(modified())->setType(varType->itemData(type).value<Sigmod::Map::Type>()); } -void Pokemodr::MapUI::on_varTilemap_clicked(const QModelIndex& index) +void Sigmodr::MapUI::on_varTilemap_clicked(const QModelIndex& index) { m_index = index; varTile->setEnabled(true); varTile->setCurrentIndex(varTile->findData(varTilemap->model()->data(m_index, Qt::EditRole))); } -void Pokemodr::MapUI::on_buttonAddColumn_pressed() +void Sigmodr::MapUI::on_buttonAddColumn_pressed() { varTilemap->model()->insertColumns(varTilemap->model()->columnCount(), 1); emit(changed(true)); } -void Pokemodr::MapUI::on_buttonAddRow_pressed() +void Sigmodr::MapUI::on_buttonAddRow_pressed() { varTilemap->model()->insertRows(varTilemap->model()->rowCount(), 1); emit(changed(true)); } -void Pokemodr::MapUI::on_buttonDeleteColumn_pressed() +void Sigmodr::MapUI::on_buttonDeleteColumn_pressed() { varTilemap->model()->removeColumns(m_index.column(), 1); emit(changed(true)); } -void Pokemodr::MapUI::on_buttonDeleteRow_pressed() +void Sigmodr::MapUI::on_buttonDeleteRow_pressed() { varTilemap->model()->removeRows(m_index.row(), 1); emit(changed(true)); } -void Pokemodr::MapUI::on_buttonInsertColumn_pressed() +void Sigmodr::MapUI::on_buttonInsertColumn_pressed() { varTilemap->model()->insertColumns(m_index.column(), 1); emit(changed(true)); } -void Pokemodr::MapUI::on_buttonInsertRow_pressed() +void Sigmodr::MapUI::on_buttonInsertRow_pressed() { varTilemap->model()->insertRows(m_index.row(), 1); emit(changed(true)); } -void Pokemodr::MapUI::on_varTile_activated(const int tile) +void Sigmodr::MapUI::on_varTile_activated(const int tile) { varTilemap->model()->setData(m_index, varTile->itemData(tile), Qt::EditRole); emit(changed(true)); |
