/[projects]/infoscreen/screenmanager.cpp
ViewVC logotype

Diff of /infoscreen/screenmanager.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 517 by torben, Wed Dec 16 09:42:08 2009 UTC revision 530 by torben, Thu Jan 7 11:32:42 2010 UTC
# Line 8  ScreenManager::ScreenManager() Line 8  ScreenManager::ScreenManager()
8  {  {
9      QTime now = QTime::currentTime();      QTime now = QTime::currentTime();
10      screenEnabled = (now >=screenOnTime && now < screenOffTime);      screenEnabled = (now >=screenOnTime && now < screenOffTime);
11    
12        if (screenEnabled) { //force screen enabled, on upstart
13            enableScreen();
14        }
15  }  }
16    
17    
# Line 29  void ScreenManager::timerTick() Line 33  void ScreenManager::timerTick()
33  //private  //private
34  void ScreenManager::disableScreen()  void ScreenManager::disableScreen()
35  {  {
36        int res;
37      screenEnabled = false;      screenEnabled = false;
38      system("xset dpms force off");      res = system("xset dpms force off");
39      qDebug("disableScreen");      qDebug("disableScreen");
40  }  }
41    
42    
43  void ScreenManager::enableScreen()  void ScreenManager::enableScreen()
44  {  {
45        int res;
46      screenEnabled = true;      screenEnabled = true;
47      system("xset dpms force on");      res = system("xset dpms force on");
48      system("xset -dpms"); //disable energy star auto turn -off      res = system("xset -dpms"); //disable energy star auto turn -off
49    
50      system("xset s reset");//disable screensaver      res = system("xset s reset");//disable screensaver
51      system("xset s off");      res = system("xset s off");
52    
53      qDebug("enableScreen");      qDebug("enableScreen");
54  }  }

Legend:
Removed from v.517  
changed lines
  Added in v.530

  ViewVC Help
Powered by ViewVC 1.1.20