Subversion Repositories svn1

Rev

Rev 95 | Rev 104 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
95 david 1
#include "qmconfclass.h"
2
#include "ui_qmconfclass.h"
99 david 3
#include    "consts.h"
4
#include    "structs.h"
5
#include    "proto.h"
95 david 6
 
99 david 7
#include "QTableWidgetItem"
8
 
95 david 9
qmconfClass::qmconfClass(QWidget *parent) :
10
    QWidget(parent),
11
    ui(new Ui::qmconfClass)
12
{
13
    ui->setupUi(this);
99 david 14
    connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(save()) );
15
    connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(cancel()) );
16
 
17
    ui->tableWidget->setRowCount(MAX_CLASS);
18
    populate();
95 david 19
}
20
 
99 david 21
void qmconfClass::populate(void)
22
{
23
    for ( int ii = 0; ii < MAX_CLASS; ii++)
24
    {
25
        ui->tableWidget->setItem(ii, 0, new QTableWidgetItem(config.team_class[ii].abr ));
26
        ui->tableWidget->setItem(ii, 1, new QTableWidgetItem(config.team_class[ii].full_name ));
27
    }
28
}
29
 
30
void qmconfClass::save(void)
31
{
32
 
33
}
34
 
35
void qmconfClass::cancel(void)
36
{
37
    populate();
38
}
39
 
95 david 40
qmconfClass::~qmconfClass()
41
{
42
    delete ui;
43
}
44
 
45
void qmconfClass::changeEvent(QEvent *e)
46
{
47
    QWidget::changeEvent(e);
48
    switch (e->type()) {
49
    case QEvent::LanguageChange:
50
        ui->retranslateUi(this);
51
        break;
52
    default:
53
        break;
54
    }
55
}