Subversion Repositories svn1

Rev

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

Rev Author Line No. Line
136 - 1
#ifndef QMDATACHECK_H
2
#define QMDATACHECK_H
3
 
4
#include <QWidget>
139 david 5
#include <QListWidgetItem>
278 david 6
#include <QListWidget>
7
#include <QPushButton>
8
#include <QCheckBox>
9
#include <QDialogButtonBox>
10
#include "qmteamselector.h"
136 - 11
 
12
class qmDataCheck : public QWidget
13
{
14
    Q_OBJECT
15
 
16
public:
17
    explicit qmDataCheck(QWidget *parent = 0);
18
    ~qmDataCheck();
260 - 19
    void addItem(int team, int leg, QString msg);
136 - 20
 
21
private:
278 david 22
    QmTeamSelector  *leg;
23
    QPushButton     *pb_cancel;
24
    QPushButton     *pb_check;
25
    QListWidget     *listWidget;
26
    QDialogButtonBox *buttonBox;
279 david 27
    QCheckBox       *cb_neNames;
292 david 28
    QCheckBox       *cb_eqNames;
279 david 29
    QCheckBox       *cb_checkLegs;
30
    QCheckBox       *cb_teamName;
31
    QCheckBox       *cb_class;
32
    QCheckBox       *cb_all;
369 david 33
    QCheckBox       *cb_compNames;
139 david 34
 
35
public slots:
36
    void populate(void);
37
    void cancel(void);
38
    void selected(QListWidgetItem *item);
279 david 39
    void checkAllTests(void);
136 - 40
};
41
 
139 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
 
136 - 51
#endif // QMDATACHECK_H