简短文件名
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
#include "manualdisinfect.h"
|
||||
#include "paramcontrol.h"
|
||||
#include "udpcommunication.h"
|
||||
#include "confirmdialog.h"
|
||||
#include <QVBoxLayout>
|
||||
#include "global.h"
|
||||
|
||||
ManualDisinfectPage::ManualDisinfectPage(AppContext* ctx, QWidget* parent)
|
||||
: WashBasePage(ctx, "手动消毒", "洗消(手动消毒)", parent)
|
||||
{
|
||||
// 发泡倍数(出厂 6)
|
||||
m_foamRatio = new ParamControl("发泡倍数", "倍", 0.5, 0.0, 20.0, true, false, this);
|
||||
m_foamRatio->setValue(ctx->getDouble(ctx->keyFoamRatio(), 6));
|
||||
connect(m_foamRatio, &ParamControl::saveClicked, this, [this]() {
|
||||
this->ctx()->setDouble(this->ctx()->keyFoamRatio(), m_foamRatio->value());
|
||||
ConfirmDialog::toast(this, "已保存");
|
||||
});
|
||||
|
||||
// 泡沫比例(出厂 3%)
|
||||
m_foamPercent = new ParamControl("泡沫比例", "%", 0.5, 0.0, 20.0, true, false, this);
|
||||
m_foamPercent->setValue(ctx->getDouble(ctx->keyFoamPercent(), 3));
|
||||
connect(m_foamPercent, &ParamControl::saveClicked, this, [this]() {
|
||||
this->ctx()->setDouble(this->ctx()->keyFoamPercent(), m_foamPercent->value());
|
||||
ConfirmDialog::toast(this, "已保存");
|
||||
});
|
||||
|
||||
// 空压机流量(出厂 100)
|
||||
m_airFlow = new ParamControl("空压机流量", "L/min", 1, 0.0, 500.0, true, false, this);
|
||||
m_airFlow->setValue(ctx->getDouble(ctx->keyAirFlow(), 100));
|
||||
connect(m_airFlow, &ParamControl::saveClicked, this, [this]() {
|
||||
this->ctx()->setDouble(this->ctx()->keyAirFlow(), m_airFlow->value());
|
||||
ConfirmDialog::toast(this, "已保存");
|
||||
});
|
||||
|
||||
paramsLayout()->addWidget(m_foamRatio);
|
||||
paramsLayout()->addWidget(m_foamPercent);
|
||||
paramsLayout()->addWidget(m_airFlow);
|
||||
}
|
||||
|
||||
void ManualDisinfectPage::resetFactory()
|
||||
{
|
||||
m_foamRatio->setValue(6);
|
||||
m_foamPercent->setValue(3);
|
||||
m_airFlow->setValue(100);
|
||||
ctx()->setDouble(ctx()->keyFoamRatio(), 6);
|
||||
ctx()->setDouble(ctx()->keyFoamPercent(), 3);
|
||||
ctx()->setDouble(ctx()->keyAirFlow(), 100);
|
||||
ConfirmDialog::toast(this, "已恢复出厂值");
|
||||
}
|
||||
Reference in New Issue
Block a user