MythTV
master
mythtv
libs
libmythui
platforms
mythscreensaverosx.cpp
Go to the documentation of this file.
1
// MythTV
2
#include "
platforms/mythscreensaverosx.h
"
3
4
MythScreenSaverOSX::MythScreenSaverOSX
(QObject* Parent)
5
:
MythScreenSaver
(Parent)
6
{
7
}
8
9
void
MythScreenSaverOSX::Disable
()
10
{
11
IOPMAssertionCreateWithName(kIOPMAssertPreventUserIdleDisplaySleep,
12
kIOPMAssertionLevelOn,
13
CFSTR(
"MythTV Activity"
),
14
&
iopm_id
);
15
}
16
17
void
MythScreenSaverOSX::Restore
()
18
{
19
IOPMAssertionRelease(
iopm_id
);
20
}
21
22
void
MythScreenSaverOSX::Reset
()
23
{
24
}
25
26
bool
MythScreenSaverOSX::Asleep
()
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
Generated on Thu Feb 6 2025 03:17:21 for MythTV by
1.8.17