diff options
Diffstat (limited to 'sigmodr/widgets/SpriteUI.cpp')
| -rw-r--r-- | sigmodr/widgets/SpriteUI.cpp | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/sigmodr/widgets/SpriteUI.cpp b/sigmodr/widgets/SpriteUI.cpp index bd02aea3..ed45faf1 100644 --- a/sigmodr/widgets/SpriteUI.cpp +++ b/sigmodr/widgets/SpriteUI.cpp @@ -35,13 +35,16 @@ #include <QtGui/QLabel> #include <QtUiTools/QUiLoader> -Sigmodr::Widgets::SpriteUI::SpriteUI(Sigmod::Sprite* sprite, QWidget* parent) : +using namespace Sigmod; +using namespace Sigmodr::Widgets; + +SpriteUI::SpriteUI(Sprite* sprite, QWidget* parent) : ObjectUI(parent) { - setObjects(sprite, new Sigmod::Sprite(*sprite)); + setObjects(sprite, new Sprite(*sprite)); } -void Sigmodr::Widgets::SpriteUI::initGui() +void SpriteUI::initGui() { QFile file(":/gui/sprite.ui"); file.open(QFile::ReadOnly); @@ -55,35 +58,35 @@ void Sigmodr::Widgets::SpriteUI::initGui() buttonBrowse->setIcon(KIcon("document-open")); } -void Sigmodr::Widgets::SpriteUI::setGui() +void SpriteUI::setGui() { - ui_name->setText(qobject_cast<Sigmod::Sprite*>(modified())->name()); + ui_name->setText(qobject_cast<Sprite*>(modified())->name()); QPixmap icon; - icon.loadFromData(qobject_cast<Sigmod::Sprite*>(modified())->sprite()); + icon.loadFromData(qobject_cast<Sprite*>(modified())->sprite()); ui_sprite->setPixmap(icon); } -void Sigmodr::Widgets::SpriteUI::apply() +void SpriteUI::apply() { - *qobject_cast<Sigmod::Sprite*>(original()) = *qobject_cast<Sigmod::Sprite*>(modified()); + *qobject_cast<Sprite*>(original()) = *qobject_cast<Sprite*>(modified()); emit(changed(false)); } -void Sigmodr::Widgets::SpriteUI::discard() +void SpriteUI::discard() { - *qobject_cast<Sigmod::Sprite*>(modified()) = *qobject_cast<Sigmod::Sprite*>(original()); + *qobject_cast<Sprite*>(modified()) = *qobject_cast<Sprite*>(original()); setGui(); emit(changed(false)); } -void Sigmodr::Widgets::SpriteUI::nameChanged(const QString& name) +void SpriteUI::nameChanged(const QString& name) { const int cursor = ui_name->cursorPosition(); - qobject_cast<Sigmod::Sprite*>(modified())->setName(name); + qobject_cast<Sprite*>(modified())->setName(name); ui_name->setCursorPosition(cursor); } -void Sigmodr::Widgets::SpriteUI::browse() +void SpriteUI::browse() { KFileDialog* dialog = new KFileDialog(KUrl("kfiledialog:///image"), "image/png image/jpeg image/tiff image/bmp image/gif", this); dialog->setCaption("Use Image File"); @@ -116,7 +119,7 @@ void Sigmodr::Widgets::SpriteUI::browse() QBuffer buffer(&bytes); buffer.open(QIODevice::WriteOnly); image.save(&buffer); - qobject_cast<Sigmod::Sprite*>(modified())->setSprite(bytes); + qobject_cast<Sprite*>(modified())->setSprite(bytes); setGui(); } if (removeTempFile) |
