#ifndef CONFIGINFODLG_H #define CONFIGINFODLG_H #include #include #include "config.h" using namespace Define; namespace Ui { class ConfigInfoDlg; } class ConfigInfoDlg : public QDialog { Q_OBJECT void loadHotlineChefInfo(); void loadHotlineServiceInfo(); void loadSoftwareInfo(); public: explicit ConfigInfoDlg(QWidget *parent = 0,ConfigType type=config_invalid ); ~ConfigInfoDlg(); private slots: void on_ctrBtnOk_clicked(); protected: void keyReleaseEvent(QKeyEvent* event); void keyPressEvent(QKeyEvent* event); bool readFromInfoFile(QMap &info_map, const QString &filename); private: Ui::ConfigInfoDlg *ui; ConfigType m_nType; }; #endif // CONFIGINFODLG_H