configfileprocessdlg.h 716 Bytes
#ifndef CONFIGFILEPROCESSDLG_H
#define CONFIGFILEPROCESSDLG_H

#include <QDialog>
#include <QKeyEvent>
#include "config.h"

using namespace Define;

namespace Ui {
    class ConfigFileProcessDlg;
}

class ConfigFileProcessDlg : public QDialog
{
    Q_OBJECT

public:
    explicit ConfigFileProcessDlg(QWidget *parent = 0,ConfigType type = config_invalid, bool isDown = true);
    ~ConfigFileProcessDlg();

private slots:
    void on_ctrBtnOk_clicked();

    void on_ctrBtnCancel_clicked();

protected:
    void keyReleaseEvent(QKeyEvent* event);
    void keyPressEvent(QKeyEvent* event);

private:
    Ui::ConfigFileProcessDlg *ui;
    ConfigType m_nCfgtype;
    bool m_bIsDown;
};

#endif // CONFIGFILEPROCESSDLG_H