Subversion Repositories svn1-original

Rev

Rev 381 | Details | Compare with Previous | 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;
373 david 33
    QCheckBox       *cb_compNames;
143 david 34
 
35
public slots:
36
    void populate(void);
37
    void cancel(void);
38
    void selected(QListWidgetItem *item);
283 david 39
    void checkAllTests(void);
140 - 40
};
41
 
143 david 42
 
43
class qmDataCheckItem : public QListWidgetItem
44
{
45
public:
46
    qmDataCheckItem(int team, int leg) : team(team), leg(leg) {}
47
    int team;
48
    int leg;
49
};
50
 
140 - 51
#endif // QMDATACHECK_H