Update to dms control phase1.

This commit is contained in:
sunwen
2023-08-21 14:22:41 +08:00
parent d1dc5df680
commit 20fb814608
59 changed files with 2538 additions and 904 deletions

View File

@@ -17,6 +17,11 @@ Locker::Locker()
, mCounter(JsonObject::Instance()->lockerCount())
, mIsEnable(false)
{
if(mCounter > 0)
{
setIsEnable(true);
}
mScreenTimer->setSingleShot(true);
connect(mScreenTimer, SIGNAL(timeout()), this, SLOT(coverScreen()));
}
@@ -28,6 +33,7 @@ void Locker::start()
{
if (mIsEnable)
{
mScreenTimer->stop();
mScreenTimer->start(mCounter);
}
}
@@ -54,18 +60,12 @@ void Locker::coverScreen()
else
{
mScreenTimer->stop();
//EventCenter::Default()->triggerEvent(GUIEvents::RequestLogin, nullptr, nullptr);
EventCenter::Default()->triggerEvent(GUIEvents::RequestScreenSaver, nullptr, nullptr);
}
}
void Locker::setTimer(int aInterval)
{
mCounter = aInterval;
mScreenTimer->stop();
if (mIsEnable)
{
mScreenTimer->start(mCounter);
}
}
void Locker::refreshTimer()
{