Subversion Repositories svn1

Rev

Rev 95 | Rev 104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 95 Rev 99
Line 1... Line 1...
1
#include "qmconfclass.h"
1
#include "qmconfclass.h"
2
#include "ui_qmconfclass.h"
2
#include "ui_qmconfclass.h"
-
 
3
#include    "consts.h"
-
 
4
#include    "structs.h"
-
 
5
#include    "proto.h"
-
 
6
 
-
 
7
#include "QTableWidgetItem"
3
 
8
 
4
qmconfClass::qmconfClass(QWidget *parent) :
9
qmconfClass::qmconfClass(QWidget *parent) :
5
    QWidget(parent),
10
    QWidget(parent),
6
    ui(new Ui::qmconfClass)
11
    ui(new Ui::qmconfClass)
7
{
12
{
8
    ui->setupUi(this);
13
    ui->setupUi(this);
-
 
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();
-
 
19
}
-
 
20
 
-
 
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();
9
}
38
}
10
 
39
 
11
qmconfClass::~qmconfClass()
40
qmconfClass::~qmconfClass()
12
{
41
{
13
    delete ui;
42
    delete ui;