tools/MissionsEditor/hedgehogedit.cpp
author szczur
Sun, 12 Sep 2010 17:38:14 -0400
changeset 3850 df6ecca1894f
parent 2596 41b46f83d088
permissions -rw-r--r--
This change allows computers limited to 512 texture size like szczur's card to run Hedgewars, so long as reduce quality is set to eliminate background textures. It makes Ammo menu and Hats multicolumn, 512 high.

#include "hedgehogedit.h"
#include "ui_hedgehogedit.h"

HedgehogEdit::HedgehogEdit(QWidget *parent) :
    QFrame(parent),
    m_ui(new Ui::HedgehogEdit)
{
    m_ui->setupUi(this);
}

HedgehogEdit::~HedgehogEdit()
{
    delete m_ui;
}

void HedgehogEdit::changeEvent(QEvent *e)
{
    QWidget::changeEvent(e);
    switch (e->type()) {
    case QEvent::LanguageChange:
        m_ui->retranslateUi(this);
        break;
    default:
        break;
    }
}

void HedgehogEdit::setHedgehog(quint32 level, quint32 health, const QString & name)
{
    m_ui->cbLevel->setCurrentIndex(level);
    m_ui->sbHealth->setValue(health);
    m_ui->leName->setText(name);
}

void HedgehogEdit::setHat(const QString & name)
{
    m_ui->leHat->setText(name);
}

void HedgehogEdit::setCoordinates(int x, int y)
{
    m_ui->pbCoordinates->setText(QString("%1x%2").arg(x).arg(y));
}