Subversion Repositories svn1-original

Rev

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

Rev Author Line No. Line
99 david 1
#ifndef QMCONFCLASS_H
2
#define QMCONFCLASS_H
3
 
4
#include <QWidget>
184 - 5
#include <QPoint>
6
#include <QTableWidget>
99 david 7
 
8
namespace Ui {
108 - 9
    class QmConfClass;
99 david 10
}
11
 
108 - 12
class QmConfClass : public QWidget {
99 david 13
    Q_OBJECT
14
public:
108 - 15
    QmConfClass(QWidget *parent = 0);
16
    ~QmConfClass();
185 - 17
    bool        dirty;                               // Unsaved changes
103 david 18
    void populate(void);
99 david 19
 
20
protected:
21
    void changeEvent(QEvent *e);
184 - 22
    bool statusShown;
185 - 23
    bool populating;
24
    void updateChanged(bool dirty);
99 david 25
 
26
private:
108 - 27
    Ui::QmConfClass *ui;
103 david 28
 
29
public slots:
30
    void save(void);
31
    void cancel(void);
184 - 32
    void updateStatus(void);
33
    void ctxMenu(const QPoint &);
34
    void ctxMenuDeleteRow(void);
35
    void ctxMenuAddRow(void);
185 - 36
    void cellChanged(int,int);
103 david 37
 
99 david 38
};
39
 
40
#endif // QMCONFCLASS_H