#include "DialogNuevoTorneo.h"
#include "ui_DialogNuevoTorneo.h"

DialogNuevoTorneo::DialogNuevoTorneo(QWidget* parent)
    : QDialog(parent), ui(new Ui::DialogNuevoTorneo)
{
    ui->setupUi(this);
    ui->cbTipo->addItems(TorneoFactory::tiposDisponibles());
}

DialogNuevoTorneo::~DialogNuevoTorneo() { delete ui; }

QString DialogNuevoTorneo::getNombre() const { return ui->edNombre->text().trimmed(); }
QString DialogNuevoTorneo::getJuego()  const { return ui->edJuego->text().trimmed(); }

TorneoFactory::TipoTorneo DialogNuevoTorneo::getTipo() const {
    return TorneoFactory::tipoDesdeString(ui->cbTipo->currentText());
}
