Subversion Repositories svn1-original

Rev

Rev 381 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef QMDATACHECK_H
#define QMDATACHECK_H

#include <QWidget>
#include <QListWidgetItem>
#include <QListWidget>
#include <QPushButton>
#include <QCheckBox>
#include <QDialogButtonBox>
#include "qmteamselector.h"

class qmDataCheck : public QWidget
{
    Q_OBJECT

public:
    explicit qmDataCheck(QWidget *parent = 0);
    ~qmDataCheck();
    void addItem(int team, int leg, QString msg);

private:
    QmTeamSelector  *leg;
    QPushButton     *pb_cancel;
    QPushButton     *pb_check;
    QListWidget     *listWidget;
    QDialogButtonBox *buttonBox;
    QCheckBox       *cb_neNames;
    QCheckBox       *cb_eqNames;
    QCheckBox       *cb_checkLegs;
    QCheckBox       *cb_teamName;
    QCheckBox       *cb_class;
    QCheckBox       *cb_all;
    QCheckBox       *cb_compNames;

public slots:
    void populate(void);
    void cancel(void);
    void selected(QListWidgetItem *item);
    void checkAllTests(void);
};


class qmDataCheckItem : public QListWidgetItem
{
public:
    qmDataCheckItem(int team, int leg) : team(team), leg(leg) {}
    int team;
    int leg;
};

#endif // QMDATACHECK_H