Subversion Repositories svn1

Rev

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

Rev 118 Rev 119
Line 1... Line 1...
1
#include "qmlegtimes.h"
1
#include "qmlegtimes.h"
2
#include "ui_qmlegtimes.h"
2
#include "ui_qmlegtimes.h"
3
 
3
 
4
QmLegTimes::QmLegTimes(const QString &name, QWidget *parent) :
4
QmLegTimes::QmLegTimes(const int legnum, const QString &name, QWidget *parent) :
5
    QWidget(parent),
5
    QWidget(parent),
6
    ui(new Ui::QmLegTimes)
6
    ui(new Ui::QmLegTimes)
7
{
7
{
8
    ui->setupUi(this);
8
    ui->setupUi(this);
-
 
9
    leg = legnum;
9
    ui->legName->setText(name);
10
    ui->legName->setText(name);
-
 
11
 
-
 
12
    connect( ui->checkBox, SIGNAL(stateChanged(int)), this, SLOT(enableStartTime(int)));
-
 
13
}
-
 
14
 
-
 
15
void QmLegTimes::setData(leg_type *data)
-
 
16
{
-
 
17
    ui->startTime->setTime(QTime().addSecs(data->start));
-
 
18
    ui->startTime->setEnabled(data->manual);
-
 
19
    ui->endTime->setTime(QTime().addSecs(data->end));
-
 
20
    ui->elapsedTime->setText(QTime().addSecs(data->elapsed).toString("HH:mm:ss"));
-
 
21
    ui->checkBox->setChecked(data->manual);
-
 
22
    ui->lc_place->setText(QString::number(data->lc_place));
-
 
23
    ui->le_place->setText(QString::number(data->le_place));
-
 
24
    ui->l_place->setText(QString::number(data->l_place));
-
 
25
    ui->lec_place->setText(QString::number(data->lec_place));
-
 
26
}
-
 
27
 
-
 
28
void QmLegTimes::enableStartTime( int state )
-
 
29
{
-
 
30
    ui->startTime->setEnabled(state);
10
}
31
}
11
 
32
 
12
QmLegTimes::~QmLegTimes()
33
QmLegTimes::~QmLegTimes()
13
{
34
{
14
    delete ui;
35
    delete ui;