Subversion Repositories svn1-original

Rev

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

#ifndef QMCONFCLASS_H
#define QMCONFCLASS_H

#include <QWidget>
#include <QPoint>
#include <QTableWidget>

namespace Ui {
    class QmConfClass;
}

class QmConfClass : public QWidget {
    Q_OBJECT
public:
    QmConfClass(QWidget *parent = 0);
    ~QmConfClass();
    bool        dirty;                               // Unsaved changes
    void populate(void);

protected:
    void changeEvent(QEvent *e);
    bool statusShown;
    bool populating;
    void updateChanged(bool dirty);

private:
    Ui::QmConfClass *ui;

public slots:
    void save(void);
    void cancel(void);
    void updateStatus(void);
    void ctxMenu(const QPoint &);
    void ctxMenuDeleteRow(void);
    void ctxMenuAddRow(void);
    void cellChanged(int,int);

};

#endif // QMCONFCLASS_H