Rev 335 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#ifndef QMDISQUALIFIED_H#define QMDISQUALIFIED_H#include <QWidget>#include <QTableWidgetItem>#include <QVBoxLayout>#include <QGroupBox>#include <QTableWidget>#include <QDialogButtonBox>#include <QAbstractButton>#include <QPushButton>#include <QShowEvent>#include <QSpinBox>#include <QCheckBox>#include "qmteamselector.h"class qmDisqualified : public QWidget{Q_OBJECTpublic:explicit qmDisqualified(QWidget *parent = 0);~qmDisqualified();private:bool inPopulate;bool dirty;QTableWidget *tableWidget;QDialogButtonBox *buttonBox;QPushButton *pb_save;QPushButton *pb_restore;void showEvent ( QShowEvent * event );QmTeamSelector *teamNumber;QPushButton *setButton;QCheckBox *cb_disq;QCheckBox *cb_ne;QCheckBox *cb_enable;QCheckBox *cb_vetcheck;public slots:void save(void);void cancel(void);void populate(void);void bulk_set(void);void center_display(int teamNumber);void tableItemChanged(QTableWidgetItem *item);void updateChanged(bool newDirty);};class qmDisqualifiedItem : public QTableWidgetItem{public:qmDisqualifiedItem ( const QString & text, int type = 0 );qmDisqualifiedItem ( int value, int type = 1 );qmDisqualifiedItem ( const QString & text, bool checked, int num = 0, int type = 2 );bool operator< ( const QTableWidgetItem & other ) const;private:int number;};#endif // QMDISQUALIFIED_H