Subversion Repositories svn1-original

Rev

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

Rev 134 Rev 135
Line 1... Line 1...
1
#include "qmdialoglegstarttimes.h"
1
#include "qmdialoglegstarttimes.h"
2
#include "ui_qmdialoglegstarttimes.h"
2
#include "ui_qmdialoglegstarttimes.h"
-
 
3
#include "QPushButton"
-
 
4
#include    "consts.h"
-
 
5
#include    "structs.h"
-
 
6
#include    "proto.h"
3
 
7
 
4
QmDialogLegStartTimes::QmDialogLegStartTimes(const QString &title, QWidget *parent) :
8
QmDialogLegStartTimes::QmDialogLegStartTimes(const QString &title, QWidget *parent) :
5
    QDialog(parent),
9
    QDialog(parent),
6
    ui(new Ui::QmDialogLegStartTimes)
10
    ui(new Ui::QmDialogLegStartTimes)
7
{
11
{
8
    ui->setupUi( this );
12
    ui->setupUi( this );
9
    this->setWindowTitle(title);
13
    this->setWindowTitle(title);
-
 
14
    enableDone(0);
-
 
15
    ui->legNumber->setMaximum(config.num_legs);
-
 
16
 
-
 
17
    connect (ui->legNumber, SIGNAL(valueChanged(int)), this, SLOT(enableDone(int)));
-
 
18
}
-
 
19
 
-
 
20
void QmDialogLegStartTimes::enableDone(int val)
-
 
21
{
-
 
22
    QPushButton *okb = ui->buttonBox->button ( QDialogButtonBox::Ok );
-
 
23
    if ( okb )
-
 
24
    {
-
 
25
        okb->setEnabled( val != 0 );
-
 
26
    }
-
 
27
    else
-
 
28
    {
-
 
29
        qDebug ("Can find OK button");
-
 
30
    }
-
 
31
}
-
 
32
 
-
 
33
void QmDialogLegStartTimes::setTimeLabel(const QString &label)
-
 
34
{
-
 
35
    ui->label_time->setText(label);
-
 
36
}
-
 
37
 
-
 
38
void QmDialogLegStartTimes::setDeltaTimeLabel(const QString &label)
-
 
39
{
-
 
40
    ui->label_delta_time->setText(label);
10
}
41
}
11
 
42
 
12
int QmDialogLegStartTimes::getLeg ( void )
43
int QmDialogLegStartTimes::getLeg ( void )
13
{
44
{
14
    return ui->legNumber->value();
45
    return ui->legNumber->value();
Line 17... Line 48...
17
time_t QmDialogLegStartTimes::getTime ( void )
48
time_t QmDialogLegStartTimes::getTime ( void )
18
{
49
{
19
    return QTime(0,0,0).secsTo(ui->timeEdit->time());
50
    return QTime(0,0,0).secsTo(ui->timeEdit->time());
20
}
51
}
21
 
52
 
-
 
53
time_t QmDialogLegStartTimes::getDeltaTime ( void )
-
 
54
{
-
 
55
    return QTime(0,0,0).secsTo(ui->deltaTimeEdit->time());
-
 
56
}
-
 
57
 
22
bool QmDialogLegStartTimes::getReport(void)
58
bool QmDialogLegStartTimes::getReport(void)
23
{
59
{
24
    return ui->genLegStartReport->checkState();
60
    return ui->genLegStartReport->checkState();
25
}
61
}
26
 
62