1 |
#include "screenmanager.h" |
#include "screenmanager.h" |
2 |
|
#include <QDebug> |
3 |
#include <stdlib.h> |
#include <stdlib.h> |
4 |
|
|
5 |
//public |
//public |
6 |
ScreenManager::ScreenManager() |
ScreenManager::ScreenManager(QTime on, QTime off) |
7 |
: screenOnTime(06,00), screenOffTime(22,00) |
: screenOnTime(on), screenOffTime(off) |
8 |
{ |
{ |
9 |
QTime now = QTime::currentTime(); |
QTime now = QTime::currentTime(); |
10 |
screenEnabled = (now >=screenOnTime && now < screenOffTime); |
screenEnabled = (now >=screenOnTime && now < screenOffTime); |
11 |
|
qDebug() << "screenManager constructor : " << screenEnabled << " : " << on << " : " << off; |
12 |
|
|
13 |
if (screenEnabled) { //force screen enabled, on upstart |
if (screenEnabled) { //force screen enabled, on upstart |
14 |
enableScreen(); |
enableScreen(); |
15 |
|
} else { |
16 |
|
disableScreen(); |
17 |
} |
} |
18 |
} |
} |
19 |
|
|