#include "QDeviceMgrUI.h" #include "lpSysConfig.h" #include "QTipWidget.h" #pragma execution_character_set("utf-8") QDeviceMgrUI::QDeviceMgrUI(QWidget *parent) : QWidget(parent) { ui.setupUi(this); connect(ui.m_pbOK, SIGNAL(clicked()), this, SLOT(onButtonClicked())); } QDeviceMgrUI::~QDeviceMgrUI() { } Q_SLOT void QDeviceMgrUI::onButtonClicked() { getParam(); lpSysConfig::instance()->writeConfig(); ShowMessage(QObject::tr("²ÎÊýÒѱ£´æ")); } void QDeviceMgrUI::setParam() { ui.m_lineEdit_ComName->setText(lpSysConfig::instance()->m_ComName); ui.m_lineEdit_Baute->setText(QString("%1").arg(lpSysConfig::instance()->m_Baut)); ui.checkBox->setChecked(lpSysConfig::instance()->m_bSaveSrcImg); ui.checkBox_2->setChecked(lpSysConfig::instance()->m_CheckEnable); ui.spinBox->setValue(lpSysConfig::instance()->m_MinSpaceSizeG); ui.spinBox_2->setValue(lpSysConfig::instance()->m_CheckFileDays); } void QDeviceMgrUI::getParam() { lpSysConfig::instance()->m_ComName = ui.m_lineEdit_ComName->text(); lpSysConfig::instance()->m_Baut = ui.m_lineEdit_Baute->text().toInt(); lpSysConfig::instance()->m_bSaveSrcImg = ui.checkBox->isChecked(); lpSysConfig::instance()->m_CheckEnable = ui.checkBox_2->isChecked(); lpSysConfig::instance()->m_MinSpaceSizeG = ui.spinBox->value(); lpSysConfig::instance()->m_CheckFileDays = ui.spinBox_2->value(); } void QDeviceMgrUI::showEvent(QShowEvent *event) { setParam(); }