mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2025-02-18 12:14:44 +02:00
Added a boolean function to know if the powersaver is running.
This commit is contained in:
parent
bffef7cfea
commit
f31828667f
@ -21,6 +21,10 @@ PowerSaver* PowerSaver::getInstance() {
|
|||||||
return instance;
|
return instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool PowerSaver::isRunning() {
|
||||||
|
return instance != NULL;
|
||||||
|
}
|
||||||
|
|
||||||
PowerSaver::PowerSaver( ) {
|
PowerSaver::PowerSaver( ) {
|
||||||
SDL_InitSubSystem(SDL_INIT_TIMER);
|
SDL_InitSubSystem(SDL_INIT_TIMER);
|
||||||
setScreenTimeout(0);
|
setScreenTimeout(0);
|
||||||
@ -30,6 +34,7 @@ PowerSaver::PowerSaver( ) {
|
|||||||
PowerSaver::~PowerSaver() {
|
PowerSaver::~PowerSaver() {
|
||||||
SDL_RemoveTimer(screenTimer);
|
SDL_RemoveTimer(screenTimer);
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
instance = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PowerSaver::setScreenTimeout( unsigned int seconds ) {
|
void PowerSaver::setScreenTimeout( unsigned int seconds ) {
|
||||||
|
@ -5,6 +5,7 @@ class PowerSaver {
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
static PowerSaver* getInstance();
|
static PowerSaver* getInstance();
|
||||||
|
static bool isRunning();
|
||||||
~PowerSaver();
|
~PowerSaver();
|
||||||
void addScreenTimer();
|
void addScreenTimer();
|
||||||
void resetScreenTimer();
|
void resetScreenTimer();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user