MythTV
master
mythtv
libs
libmythui
platforms
mythscreensaverdrm.cpp
Go to the documentation of this file.
1
#include "
platforms/mythscreensaverdrm.h
"
2
3
#define LOC QString("ScreenSaverDRM: "
)
4
5
MythScreenSaverDRM
*
MythScreenSaverDRM::Create
(QObject *Parent,
MythDisplay
* mDisplay)
6
{
7
auto
* result =
new
MythScreenSaverDRM
(Parent, mDisplay);
8
if
(result->m_valid)
9
return
result;
10
result->setParent(
nullptr
);
11
delete
result;
12
return
nullptr
;
13
}
14
23
MythScreenSaverDRM::MythScreenSaverDRM
(QObject* Parent,
MythDisplay
*mDisplay)
24
:
MythScreenSaver
(Parent),
25
m_display(dynamic_cast<
MythDisplayDRM
*>(mDisplay))
26
{
27
m_valid
=
m_display
!=
nullptr
;
28
}
29
30
void
MythScreenSaverDRM::Disable
()
31
{
32
}
33
34
void
MythScreenSaverDRM::Restore
()
35
{
36
Disable
();
37
}
38
39
void
MythScreenSaverDRM::Reset
()
40
{
41
}
42
43
bool
MythScreenSaverDRM::Asleep
()
44
{
45
return
false
;
46
}
MythDisplayDRM
Definition:
mythdisplaydrm.h:12
MythDisplay
Definition:
mythdisplay.h:23
MythScreenSaverDRM
Definition:
mythscreensaverdrm.h:9
MythScreenSaverDRM::Disable
void Disable() override
Definition:
mythscreensaverdrm.cpp:30
MythScreenSaverDRM::m_valid
bool m_valid
Definition:
mythscreensaverdrm.h:23
MythScreenSaverDRM::Asleep
bool Asleep() override
Definition:
mythscreensaverdrm.cpp:43
MythScreenSaverDRM::m_display
MythDisplayDRM * m_display
Definition:
mythscreensaverdrm.h:24
MythScreenSaverDRM::Restore
void Restore() override
Definition:
mythscreensaverdrm.cpp:34
MythScreenSaverDRM::Reset
void Reset() override
Definition:
mythscreensaverdrm.cpp:39
MythScreenSaverDRM::Create
static MythScreenSaverDRM * Create(QObject *Parent, MythDisplay *mDisplay)
Definition:
mythscreensaverdrm.cpp:5
MythScreenSaverDRM::MythScreenSaverDRM
MythScreenSaverDRM(QObject *Parent, MythDisplay *mDisplay)
Definition:
mythscreensaverdrm.cpp:23
MythScreenSaver
Base Class for screensavers.
Definition:
mythscreensaver.h:15
mythscreensaverdrm.h
Generated on Sat Nov 29 2025 03:16:16 for MythTV by
1.9.4