The QSystemScreenSaver class provides access to screen saver and blanking. More...
#include <QSystemScreenSaver>
Inherits QObject.
QSystemScreenSaver ( QObject * parent = 0 ) | |
~QSystemScreenSaver () | |
bool | screenSaverInhibited () |
bool | setScreenSaverInhibit () |
void | setScreenSaverInhibited ( bool on ) |
The QSystemScreenSaver class provides access to screen saver and blanking.
On platforms where there is no one default screensaver mechanism, such as Linux, this class may not be available.
This property holds screensaver inhibited.
Returns true if the screensaver is inhibited, otherwise false.
Access functions:
bool | screenSaverInhibited () |
void | setScreenSaverInhibited ( bool on ) |
Constructs a QSystemScreenSaver object with the given parent.
Destroys the QSystemScreenSaver object.
Set the screensaver to be inhibited.
Temporarily inhibits the screensaver.
The screensaver will be set to a non inhibited state only when this QSystemScreenSaver object gets destroyed.
This is a non blocking function that will return true if the inhibit procedure was successful, otherwise false.
On platforms that support it, if screensaver is secure by policy, the policy will be honored and this will fail.