Subversion Repositories svn1

Rev

Rev 236 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
143 david 1
/*============================================================================
2
**
3
**  Project/Product : 
4
**  Filename        : qmlegtimes.h
5
**  Author(s)       : DDP
6
**
7
**  Description     : Display and edit leg time information
8
**
9
**
10
**  Information     :
11
**   Compiler       : ANSI C++
12
**   Target         : 
13
**
14
***==========================================================================*/
15
 
118 david 16
#ifndef QMLEGTIMES_H
17
#define QMLEGTIMES_H
18
 
143 david 19
#include    <QWidget>
119 david 20
#include    "consts.h"
21
#include    "structs.h"
22
#include    "proto.h"
118 david 23
 
24
namespace Ui {
25
    class QmLegTimes;
26
}
27
 
28
class QmLegTimes : public QWidget {
29
    Q_OBJECT
30
public:
119 david 31
    QmLegTimes(const int legnum, const QString &name, QWidget *parent = 0);
118 david 32
    ~QmLegTimes();
33
 
119 david 34
    void setData(leg_type *data);
121 david 35
    void getData(leg_type *data);
119 david 36
 
118 david 37
protected:
38
    void changeEvent(QEvent *e);
39
 
40
private:
41
    Ui::QmLegTimes *ui;
119 david 42
    int leg;
121 david 43
    bool inSetData;
119 david 44
 
45
public slots:
46
    void enableStartTime( int );
121 david 47
    void updateData(void);
48
 
49
signals:
50
        void dataChanged(void);
118 david 51
};
52
 
53
#endif // QMLEGTIMES_H