MythTV  master
mythscreensaverosx.cpp
Go to the documentation of this file.
1 // MythTV
3 
5  : MythScreenSaver(Parent)
6 {
7 }
8 
10 {
11  IOPMAssertionCreateWithName(kIOPMAssertPreventUserIdleDisplaySleep,
12  kIOPMAssertionLevelOn,
13  CFSTR("MythTV Activity"),
14  &iopm_id);
15 }
16 
18 {
19  IOPMAssertionRelease(iopm_id);
20 }
21 
23 {
24 }
25 
27 {
28  return false;
29 }
MythScreenSaverOSX::Restore
void Restore() override
Definition: mythscreensaverosx.cpp:17
MythScreenSaver
Base Class for screensavers.
Definition: mythscreensaver.h:14
MythScreenSaverOSX::Disable
void Disable() override
Definition: mythscreensaverosx.cpp:9
mythscreensaverosx.h
MythScreenSaverOSX::Asleep
bool Asleep() override
Definition: mythscreensaverosx.cpp:26
MythScreenSaverOSX::Reset
void Reset() override
Definition: mythscreensaverosx.cpp:22
MythScreenSaverOSX::iopm_id
IOPMAssertionID iopm_id
Definition: mythscreensaverosx.h:26
MythScreenSaverOSX::MythScreenSaverOSX
MythScreenSaverOSX(QObject *Parent)
Definition: mythscreensaverosx.cpp:4