You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
C++
50 lines
1.4 KiB
C++
#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();
|
|
}
|