Subversion Repositories svn1

Rev

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

Rev 108 Rev 109
Line 14... Line 14...
14
{
14
{
15
    ui->setupUi(this);
15
    ui->setupUi(this);
16
    connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(save()) );
16
    connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(save()) );
17
    connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(cancel()) );
17
    connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(cancel()) );
18
 
18
 
-
 
19
    QStringList labels;
-
 
20
         labels << "Abr" << "Full Name" << "Start Time" << "Winners";
-
 
21
 
-
 
22
    ui->tableWidget->setHorizontalHeaderLabels(labels);
19
    ui->tableWidget->setRowCount(MAX_CLASS);
23
    ui->tableWidget->setRowCount(MAX_CLASS);
20
 
24
 
21
    /*
25
    /*
22
    **  Setup delegated for specialised editing
26
    **  Setup delegated for specialised editing
23
    */
27
    */
24
    ui->tableWidget->setItemDelegateForColumn(2, new timeDelegate());
28
    ui->tableWidget->setItemDelegateForColumn(2, new timeDelegate());
-
 
29
    ui->tableWidget->setItemDelegateForColumn(3, new SpinBoxDelegate());
25
 
30
 
26
    populate();
31
    populate();
27
}
32
}
28
 
33
 
29
void QmConfClass::populate(void)
34
void QmConfClass::populate(void)
Line 38... Line 43...
38
        ui->tableWidget->setItem(ii, 1, item);
43
        ui->tableWidget->setItem(ii, 1, item);
39
 
44
 
40
        item = new QTableWidgetItem();
45
        item = new QTableWidgetItem();
41
        item->setData(Qt::EditRole,QTime().addSecs(config.team_class[ii].start) );
46
        item->setData(Qt::EditRole,QTime().addSecs(config.team_class[ii].start) );
42
        ui->tableWidget->setItem(ii, 2, item);
47
        ui->tableWidget->setItem(ii, 2, item);
-
 
48
 
-
 
49
        item = new QTableWidgetItem();
-
 
50
        item->setData(Qt::EditRole,config.class_winners[ii] );
-
 
51
        ui->tableWidget->setItem(ii, 3, item);
43
    }
52
    }
44
}
53
}
45
 
54
 
46
void QmConfClass::save(void)
55
void QmConfClass::save(void)
47
{
56
{