#ifndef CONFIG1DIGITSETDLG_H #define CONFIG1DIGITSETDLG_H #include #include "config.h" using namespace Define; namespace Ui { class Config1DigitSetDlg; } class Config1DigitSetDlg : public QDialog { Q_OBJECT public: explicit Config1DigitSetDlg(QWidget *parent = 0, ConfigType type=config_invalid); ~Config1DigitSetDlg(); private slots: void on_ctrBtnOk_clicked(); void on_ctrBtnCancel_clicked(); bool eventFilter(QObject *, QEvent *); void keyCancel_clicked(); void keyEnter_clicked(); protected: void keyReleaseEvent(QKeyEvent* event); void keyPressEvent(QKeyEvent* event); private: Ui::Config1DigitSetDlg *ui; ConfigType m_nType; int m_nPrevValue; }; #endif // CONFIG1DIGITSETDLG_H