Subversion Repositories svn1

Rev

Rev 178 | Rev 191 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
134 david 1
#ifndef QMDISQUALIFIED_H
2
#define QMDISQUALIFIED_H
3
 
4
#include <QWidget>
5
#include <QTableWidgetItem>
190 - 6
#include <QVBoxLayout>
7
#include <QGroupBox>
8
#include <QTableWidget>
9
#include <QDialogButtonBox>
134 david 10
 
11
namespace Ui {
12
    class qmDisqualified;
13
}
14
 
15
class qmDisqualified : public QWidget
16
{
17
    Q_OBJECT
18
 
19
public:
20
    explicit qmDisqualified(QWidget *parent = 0);
21
    ~qmDisqualified();
22
 
23
private:
24
    Ui::qmDisqualified *ui;
25
    bool    inPopulate;
190 - 26
    QTableWidget *tableWidget;
27
    QDialogButtonBox *buttonBox;
134 david 28
 
29
public slots:
30
    void save(void);
31
    void cancel(void);
32
    void populate(void);
33
    void tableItemChanged(QTableWidgetItem *item);
34
};
35
 
178 - 36
class qmDisqualifiedItem : public QTableWidgetItem
37
{
38
public:
39
    qmDisqualifiedItem ( const QString & text, int type = 0 );
40
    qmDisqualifiedItem ( int value, int type = 1 );
41
    qmDisqualifiedItem ( const QString & text, bool checked, int num = 0, int type = 2 );
42
    bool operator< ( const QTableWidgetItem & other ) const;
43
 
44
private:
45
    int number;
46
};
47
 
134 david 48
#endif // QMDISQUALIFIED_H