Subversion Repositories svn1

Rev

Rev 112 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 112 Rev 113
Line 19... Line 19...
19
    {
19
    {
20
        ui->category->addItem(config.team_class[ii].full_name, ii);
20
        ui->category->addItem(config.team_class[ii].full_name, ii);
21
    }
21
    }
22
    ui->category->setCurrentIndex(-1);
22
    ui->category->setCurrentIndex(-1);
23
 
23
 
24
    ui->members->setItemDelegateForColumn(1, new textDelegate(MAX_PERSON_NAME));
24
    ui->members->setItemDelegateForColumn(0, new textDelegate(MAX_PERSON_NAME));
25
    //ui->members->setItemDelegateForColumn(2, new timeDelegate());
25
  //ui->members->setItemDelegateForColumn(1, new timeDelegate());
26
    ui->members->setItemDelegateForColumn(3, new SpinBoxDelegate(0,120));
26
    ui->members->setItemDelegateForColumn(2, new SpinBoxDelegate(0,120));
27
 
27
 
28
    connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(save()) );
28
    connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(save()) );
29
    connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(cancel()) );
29
    connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(cancel()) );
30
    connect(ui->teamNumber, SIGNAL(valueChanged(int)), this, SLOT(populate(int)) );
30
    connect(ui->teamNumber, SIGNAL(valueChanged(int)), this, SLOT(populate(int)) );
31
}
31
}
Line 57... Line 57...
57
 
57
 
58
        item = new QTableWidgetItem();
58
        item = new QTableWidgetItem();
59
        enum Qt::CheckState sex;
59
        enum Qt::CheckState sex;
60
        switch ( team_buf.members[ii].sex )
60
        switch ( team_buf.members[ii].sex )
61
        {
61
        {
62
            case male: sex = Qt::Unchecked; break;
62
            case male:   sex = Qt::Unchecked;        break;
63
            case female: sex = Qt::Checked; break;
63
            case female: sex = Qt::Checked;          break;
64
            default: sex = Qt::PartiallyChecked; break;
64
            default:     sex = Qt::PartiallyChecked; break;
65
        }
65
        }
66
        item->setCheckState(sex );
66
        item->setCheckState(sex );
67
        ui->members->setItem(ii, 1, item );
67
        ui->members->setItem(ii, 1, item );
68
 
68
 
69
        item = new QTableWidgetItem();
69
        item = new QTableWidgetItem();
70
        item->setData(Qt::EditRole,team_buf.members[ii].age);
70
        item->setData(Qt::EditRole,team_buf.members[ii].age);
71
        ui->members->setItem(ii, 2, item );
71
        ui->members->setItem(ii, 2, item );
72
    }
72
    }
-
 
73
    ui->members->resizeColumnsToContents();
73
}
74
}
74
 
75
 
75
void teamDisplay::save(void)
76
void teamDisplay::save(void)
76
{
77
{
77
}
78
}
Line 81... Line 82...
81
    populate(team);
82
    populate(team);
82
}
83
}
83
 
84
 
84
void teamDisplay::changeEvent(QEvent *e)
85
void teamDisplay::changeEvent(QEvent *e)
85
{
86
{
-
 
87
//qDebug("ChangeEvent: %d",e->type());
86
    QWidget::changeEvent(e);
88
    QWidget::changeEvent(e);
87
    switch (e->type()) {
89
    switch (e->type()) {
88
    case QEvent::LanguageChange:
90
    case QEvent::LanguageChange:
89
        ui->retranslateUi(this);
91
        ui->retranslateUi(this);
90
        break;
92
        break;