Subversion Repositories svn1-original

Rev

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

Rev 240 Rev 255
Line 12... Line 12...
12
    ui->setupUi( this );
12
    ui->setupUi( this );
13
    this->setWindowTitle(title);
13
    this->setWindowTitle(title);
14
    enableDone(0);
14
    enableDone(0);
15
    ui->legNumber->setMaximum(config.num_legs);
15
    ui->legNumber->setMaximum(config.num_legs);
16
    ui->deltaTimeEdit->setEnabled(false);
16
    ui->deltaTimeEdit->setEnabled(false);
-
 
17
    ui->deltaTimeSecs->setEnabled(false);
17
    ui->timeEdit->setEnabled(false);
18
    ui->timeEdit->setEnabled(false);
18
 
19
 
19
    connect (ui->legNumber, SIGNAL(valueChanged(int)), this, SLOT(enableDone(int)));
20
    connect (ui->legNumber, SIGNAL(valueChanged(int)), this, SLOT(enableDone(int)));
-
 
21
    connect (ui->deltaTimeEdit, SIGNAL(dateTimeChanged(QDateTime)), this, SLOT(updateSecs()) );
20
}
22
}
21
 
23
 
22
void QmDialogLegStartTimes::enableDone(int val)
24
void QmDialogLegStartTimes::enableDone(int val)
23
{
25
{
24
    QPushButton *okb = ui->buttonBox->button ( QDialogButtonBox::Ok );
26
    QPushButton *okb = ui->buttonBox->button ( QDialogButtonBox::Ok );
Line 30... Line 32...
30
    {
32
    {
31
        qDebug ("Can't find OK button");
33
        qDebug ("Can't find OK button");
32
    }
34
    }
33
}
35
}
34
 
36
 
-
 
37
void QmDialogLegStartTimes::updateSecs(void)
-
 
38
{
-
 
39
    time_t t = getDeltaTime();
-
 
40
    ui->deltaTimeSecs->setText(QString::number(t) + " Secs");
-
 
41
}
-
 
42
 
35
void QmDialogLegStartTimes::setTimeLabel(const QString &label)
43
void QmDialogLegStartTimes::setTimeLabel(const QString &label)
36
{
44
{
37
    ui->label_time->setText(label);
45
    ui->label_time->setText(label);
38
    ui->timeEdit->setEnabled(true);
46
    ui->timeEdit->setEnabled(true);
39
}
47
}
40
 
48
 
41
void QmDialogLegStartTimes::setDeltaTimeLabel(const QString &label)
49
void QmDialogLegStartTimes::setDeltaTimeLabel(const QString &label)
42
{
50
{
43
    ui->label_delta_time->setText(label);
51
    ui->label_delta_time->setText(label);
44
    ui->deltaTimeEdit->setEnabled(true);
52
    ui->deltaTimeEdit->setEnabled(true);
-
 
53
    ui->deltaTimeSecs->setEnabled(true);
45
}
54
}
46
 
55
 
47
int QmDialogLegStartTimes::getLeg ( void )
56
int QmDialogLegStartTimes::getLeg ( void )
48
{
57
{
49
    return ui->legNumber->value();
58
    return ui->legNumber->value();