简短文件名

This commit is contained in:
xu
2026-09-09 17:14:31 +08:00
parent 40473ad10b
commit bc17390d83
96 changed files with 79 additions and 79 deletions
+49
View File
@@ -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, "已恢复出厂值");
}