Refactory set lock screen time.

This commit is contained in:
sunwen
2024-05-06 15:50:47 +08:00
parent 9e8cd69ad9
commit 6f13ef7dc7
5 changed files with 75 additions and 5 deletions

View File

@@ -20,6 +20,7 @@
#include "components/BatteryWidget.h"
#include "log/UserOperationLog.h"
#include "utilities/DiskInfoWorker.h"
#include "utilities/GetLockScreenTimeHelper.h"
namespace
{
@@ -187,7 +188,7 @@ GeneralForm::GeneralForm(QWidget* aParent)
btnLan->setText(tr(JsonObject::Instance()->defaultLanguage().toStdString().c_str()));
instName->setText(JsonObject::Instance()->institutionName());
instAddr->setText(JsonObject::Instance()->institutionAddr());
lockTime->setText(tr(JsonObject::Instance()->defaultLockScreenTime().toStdString().c_str()));
lockTime->setText(GetLockScreenTimeHelper::getLockScreenTimeStr());
//connection
connect(instName, &QLineEdit::textChanged, [=](const QString& str)
{
@@ -207,6 +208,9 @@ GeneralForm::GeneralForm(QWidget* aParent)
{
return;
}
QString lockTimeStr = result.ResultData.toString();
lockTime->setText(lockTimeStr);
GetLockScreenTimeHelper::setLockScreenTime(lockTimeStr);
//second = result.ResultData.toInt();
//LOG_USER_OPERATION(QString("Set Screen Lock Time to %1 seconds").arg(second))
// if(second == 0)