Changeset 119 for smplayer/trunk/src/screensaver.cpp
- Timestamp:
- Dec 27, 2011, 5:44:12 PM (14 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
-
Property svn:mergeinfo
set to
/smplayer/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
smplayer/trunk/src/screensaver.cpp
r112 r119 1 1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-201 0Ricardo Villalba <rvm@escomposlinux.org>2 Copyright (C) 2006-2011 Ricardo Villalba <rvm@escomposlinux.org> 3 3 4 4 This program is free software; you can redistribute it and/or modify … … 28 28 lowpower = poweroff = screensaver = 0; 29 29 #else 30 31 32 33 34 35 36 30 SSaver = new QLibrary("SSCORE"); 31 SSaver->load(); 32 SSCore_TempDisable = SSCore_TempEnable = NULL; 33 if (SSaver->isLoaded()) { 34 SSCore_TempDisable = (FuncPtr) SSaver->resolve("SSCore_TempDisable"); 35 SSCore_TempEnable = (FuncPtr) SSaver->resolve("SSCore_TempEnable"); 36 } 37 37 #endif 38 38 state_saved = false; … … 45 45 restoreState(); 46 46 #ifdef Q_OS_OS2 47 47 unload(); 48 48 #endif 49 49 } … … 64 64 qDebug("WinScreenSaver::retrieveState: lowpower: %d, poweroff: %d, screensaver: %d", lowpower, poweroff, screensaver); 65 65 #else 66 67 66 state_saved = true; 67 qDebug("WinScreensaver::retrieveState: init done %s", SSCore_TempDisable ?"succesfully":"failed"); 68 68 #endif 69 69 } else { … … 89 89 qDebug("WinScreenSaver::restoreState: lowpower: %d, poweroff: %d, screensaver: %d", lowpower, poweroff, screensaver); 90 90 #else 91 92 93 94 91 if (SSCore_TempEnable) { 92 SSCore_TempEnable(); 93 } 94 qDebug("WinScreenSaver::restoreState done"); 95 95 #endif 96 96 } else { … … 101 101 #ifdef Q_OS_OS2 102 102 void WinScreenSaver::unload() { 103 104 105 106 103 if (SSaver->isLoaded()) { 104 SSaver->unload(); 105 delete SSaver; 106 } 107 107 } 108 108 #endif … … 110 110 void WinScreenSaver::disable() { 111 111 qDebug("WinScreenSaver::disable"); 112 112 113 #ifndef Q_OS_OS2 113 114 if (QSysInfo::WindowsVersion < QSysInfo::WV_VISTA) { … … 118 119 SystemParametersInfo(SPI_SETSCREENSAVETIMEOUT, 0, NULL, 0); 119 120 #else 120 121 122 121 if (SSCore_TempDisable) { 122 SSCore_TempDisable(); 123 } 123 124 #endif 125 124 126 modified = true; 125 127 }
Note:
See TracChangeset
for help on using the changeset viewer.