#include "lpSysConfig.h" #include #include lpSysConfig::lpSysConfig(QObject *parent) : QObject(parent) { m_AppPath = QApplication::applicationDirPath(); m_CfgPath = m_AppPath + QString("//user//systemConfig.ini"); } lpSysConfig::~lpSysConfig() { } void lpSysConfig::readConfig() { QSettings setting(m_CfgPath, QSettings::IniFormat); m_CurLanguage = setting.value("language/select", "Chinese").toString(); m_ComName = setting.value("COM/Port", "COM3").toString(); m_Baut = setting.value("COM/Baute", 115200).toInt(); m_CheckFileDays = setting.value("CheckThread/days", 7).toInt(); m_CheckDirDays = setting.value("CheckThread/days_dir", 30).toInt(); m_MinSpaceSizeG = setting.value("CheckThread/spacesize", 10).toInt();//G m_CheckEnable_RltImg = setting.value("CheckThread/Enable_RltImg", false).toBool(); m_CheckEnable_SrcImg = setting.value("CheckThread/Enable_SrcImg", false).toBool(); m_TrigerFilter = setting.value("TrigDetector/FilterTime", 10).toInt(); m_bSaveSrcImg_st1 = setting.value("Image/SrcImgSave_st1", false).toBool(); m_bSaveSrcImg_st2 = setting.value("Image/SrcImgSave_st2", false).toBool(); m_bSaveRltImg_st1 = setting.value("Image/RltImgSave_st1", false).toBool(); m_bSaveRltImg_st2 = setting.value("Image/RltImgSave_st2", false).toBool(); } void lpSysConfig::writeConfig() { QSettings setting(m_CfgPath, QSettings::IniFormat); setting.setValue("language/select", m_CurLanguage); setting.setValue("COM/Port", m_ComName); setting.setValue("COM/Baute", m_Baut); setting.setValue("CheckThread/days", m_CheckFileDays); setting.setValue("CheckThread/days_dir", m_CheckDirDays); setting.setValue("CheckThread/spacesize", m_MinSpaceSizeG);//G setting.setValue("CheckThread/Enable_RltImg", m_CheckEnable_RltImg); setting.setValue("CheckThread/Enable_SrcImg", m_CheckEnable_SrcImg); setting.setValue("TrigDetector/FilterTime", m_TrigerFilter); setting.setValue("Image/SrcImgSave_st1", m_bSaveSrcImg_st1); setting.setValue("Image/SrcImgSave_st2", m_bSaveSrcImg_st2); setting.setValue("Image/RltImgSave_st1", m_bSaveRltImg_st1); setting.setValue("Image/RltImgSave_st2", m_bSaveRltImg_st2); }