#ifndef QMDATACHECK_H #define QMDATACHECK_H #include #include #include #include #include #include #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