Subversion Repositories svn1

Rev

Rev 94 | Blame | Last modification | View Log | RSS feed

#include "qmconfigure.h"
#include "ui_qmconfigure.h"
#include    "consts.h"
#include    "structs.h"
#include    "proto.h"

QmConfigure::QmConfigure(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::QmConfigure)
{
    ui->setupUi(this);
    connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(QmConfigureSave()) );
    connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(QmConfigureCancel()) );

    QmConfigurePopulate();


}
void QmConfigure::QmConfigurePopulate(void)
{
    ui->eventName->setText( config.event_name);
    ui->legName1->setText(config.leg_name[0]);
    ui->legName2->setText(config.leg_name[1]);
    ui->legName3->setText(config.leg_name[2]);
    ui->legName4->setText(config.leg_name[3]);
    ui->legName5->setText(config.leg_name[4]);

    ui->spinBox_1l->setValue( config.t_def[0].start);
    ui->spinBox_1u->setValue( config.t_def[0].end);
    ui->spinBox_2l->setValue( config.t_def[1].start);
    ui->spinBox_2u->setValue( config.t_def[1].end);
    ui->spinBox_3l->setValue( config.t_def[2].start);
    ui->spinBox_3u->setValue( config.t_def[2].end);
    ui->spinBox_4l->setValue( config.t_def[3].start);
    ui->spinBox_4u->setValue( config.t_def[3].end);
    ui->spinBox_5l->setValue( config.t_def[4].start);
    ui->spinBox_5u->setValue( config.t_def[4].end);
    ui->spinBox_6l->setValue( config.t_def[5].start);
    ui->spinBox_6u->setValue( config.t_def[5].end);
    ui->spinBox_7l->setValue( config.t_def[6].start);
    ui->spinBox_7u->setValue( config.t_def[6].end);
    ui->spinBox_8l->setValue( config.t_def[7].start);
    ui->spinBox_8u->setValue( config.t_def[7].end);

}

void QmConfigure::QmConfigureSave(void)
{

}

void QmConfigure::QmConfigureCancel(void)
{
    QmConfigurePopulate();
}


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

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