Add Scan complete notify.

This commit is contained in:
Krad
2022-06-01 10:01:25 +08:00
parent 2f4ca38162
commit 3b07cee4e6
5 changed files with 62 additions and 23 deletions

View File

@@ -51,17 +51,28 @@ systemSettingForm::systemSettingForm(QWidget* parent) :
ui->btnFlt->setObjectName("BigBtn");
QGridLayout* gridLayout = (QGridLayout*)ui->block10->layout();
auto btn_needConfirm = new ImageSwitch(this);
auto lbl_needConfirm = new QLabel(this);
lbl_needConfirm->setText("Scan Confirm");
gridLayout->addWidget(btn_needConfirm, 4, 2, 1, 1);
gridLayout->addWidget(lbl_needConfirm, 4, 0, 1, 1);
btn_needConfirm->setChecked(JsonObject::Instance()->getScanConfirm());
auto btn_scanConfirm = new ImageSwitch(this);
auto lbl_scanConfirm = new QLabel(this);
lbl_scanConfirm->setText("Scan Confirm");
gridLayout->addWidget(btn_scanConfirm, 4, 2, 1, 1);
gridLayout->addWidget(lbl_scanConfirm, 4, 0, 1, 1);
btn_scanConfirm->setChecked(JsonObject::Instance()->getScanConfirm());
QFrame* line5 = new QFrame(this);
line5->setFrameShape(QFrame::HLine);
line5->setFrameShadow(QFrame::Sunken);
gridLayout->addWidget(line5,5,0);
auto btn_scanComplete = new ImageSwitch(this);
auto lbl_scanComplete = new QLabel(this);
lbl_scanComplete->setText("Complete Notify");
gridLayout->addWidget(btn_scanComplete, 6, 2, 1, 1);
gridLayout->addWidget(lbl_scanComplete, 6, 0, 1, 1);
btn_scanComplete->setChecked(JsonObject::Instance()->getCompleteNotify());
QFrame* line6 = new QFrame(this);
line6->setFrameShape(QFrame::HLine);
line6->setFrameShadow(QFrame::Sunken);
gridLayout->addWidget(line6,7,0);
////test begin
//flag_disksize = true;
//m_disksize = 75.0;
@@ -100,8 +111,11 @@ systemSettingForm::systemSettingForm(QWidget* parent) :
////
}
});
connect(btn_needConfirm, &ImageSwitch::clicked, [=]() {
JsonObject::Instance()->setScanConfirm(btn_needConfirm->getChecked());
connect(btn_scanConfirm, &ImageSwitch::clicked, [=]() {
JsonObject::Instance()->setScanConfirm(btn_scanConfirm->getChecked());
});
connect(btn_scanComplete, &ImageSwitch::clicked, [=]() {
JsonObject::Instance()->setCompleteNotify(btn_scanComplete->getChecked());
});
connect(ui->btn_network, &QToolButton::clicked, [=]() {
GetAdminPsw dialog(this);