Subversion Repositories svn1-original

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
140 - 1
#ifndef QMDATACHECK_H
2
#define QMDATACHECK_H
3
 
4
#include <QWidget>
143 david 5
#include <QListWidgetItem>
282 david 6
#include <QListWidget>
7
#include <QPushButton>
8
#include <QCheckBox>
9
#include <QDialogButtonBox>
10
#include "qmteamselector.h"
140 - 11
 
12
class qmDataCheck : public QWidget
13
{
14
    Q_OBJECT
15
 
16
public:
17
    explicit qmDataCheck(QWidget *parent = 0);
18
    ~qmDataCheck();
264 - 19
    void addItem(int team, int leg, QString msg);
140 - 20
 
21
private:
282 david 22
    QmTeamSelector  *leg;
23
    QPushButton     *pb_cancel;
24
    QPushButton     *pb_check;
25
    QListWidget     *listWidget;
26
    QDialogButtonBox *buttonBox;
283 david 27
    QCheckBox       *cb_neNames;
296 david 28
    QCheckBox       *cb_eqNames;
283 david 29
    QCheckBox       *cb_checkLegs;
30
    QCheckBox       *cb_teamName;
31
    QCheckBox       *cb_class;
32
    QCheckBox       *cb_all;
143 david 33
 
34
public slots:
35
    void populate(void);
36
    void cancel(void);
37
    void selected(QListWidgetItem *item);
283 david 38
    void checkAllTests(void);
140 - 39
};
40
 
143 david 41
 
42
class qmDataCheckItem : public QListWidgetItem
43
{
44
public:
45
    qmDataCheckItem(int team, int leg) : team(team), leg(leg) {}
46
    int team;
47
    int leg;
48
};
49
 
140 - 50
#endif // QMDATACHECK_H