Update to dms control phase1.
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user