- neutrino: move screensaver members to screensaver's code

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2017-11-25 09:58:55 +01:00
committed by Thilo Graf
parent 962bcae745
commit 74bc2e88d5
5 changed files with 25 additions and 34 deletions

View File

@@ -47,6 +47,8 @@ class CScreenSaver : public sigc::trackable
bool ReadDir();
void paint();
time_t idletime;
union u_color {
struct s_color {
uint8_t b, g, r, a;
@@ -66,11 +68,14 @@ class CScreenSaver : public sigc::trackable
CScreenSaver();
~CScreenSaver();
static CScreenSaver* getInstance();
bool IsRun();
bool isActive();
void Start();
void Stop();
sigc::signal<void> OnBeforeStart;
sigc::signal<void> OnAfterStop;
void resetIdleTime() { idletime = time(NULL); }
time_t getIdleTime() { return idletime; }
};
#endif // __CSCREENSAVER_H__