MythTV
master
|
#include <libmythui/platforms/mythscreensaverwayland.h>
Public Slots | |
void | WindowReady () |
Signalled when MythMainWindow has completed initialisation. More... | |
void | Disable () override |
void | Restore () override |
void | Reset () override |
bool | Asleep () override |
Public Slots inherited from MythScreenSaver | |
virtual void | Disable ()=0 |
virtual void | Restore ()=0 |
virtual void | Reset ()=0 |
virtual bool | Asleep ()=0 |
Public Member Functions | |
MythScreenSaverWayland (QObject *Parent, MythMainWindow *MainWindow) | |
~MythScreenSaverWayland () override | |
Public Member Functions inherited from MythScreenSaver | |
MythScreenSaver (QObject *Parent) | |
~MythScreenSaver () override=default | |
Private Attributes | |
MythMainWindow * | m_window { nullptr } |
MythWaylandRegistry | m_registry |
MythWaylandDevice * | m_device { nullptr } |
zwp_idle_inhibit_manager_v1 * | m_manager { nullptr } |
zwp_idle_inhibitor_v1 * | m_inhibitor { nullptr } |
Definition at line 12 of file mythscreensaverwayland.h.
MythScreenSaverWayland::MythScreenSaverWayland | ( | QObject * | Parent, |
MythMainWindow * | MainWindow | ||
) |
Definition at line 11 of file mythscreensaverwayland.cpp.
|
override |
Definition at line 18 of file mythscreensaverwayland.cpp.
|
slot |
Signalled when MythMainWindow has completed initialisation.
Note that this may be called multiple times if the main window is re-initialised but there should be no need to delete and recreate our Wayland objects as the compositor etc should not change (though this may need confirming for extreme edge cases).
Definition at line 34 of file mythscreensaverwayland.cpp.
Referenced by MythScreenSaverWayland().
|
overrideslot |
Definition at line 62 of file mythscreensaverwayland.cpp.
|
overrideslot |
Definition at line 70 of file mythscreensaverwayland.cpp.
Referenced by Reset().
|
overrideslot |
Definition at line 78 of file mythscreensaverwayland.cpp.
|
overrideslot |
Definition at line 83 of file mythscreensaverwayland.cpp.
|
private |
Definition at line 28 of file mythscreensaverwayland.h.
Referenced by MythScreenSaverWayland(), and WindowReady().
|
private |
Definition at line 29 of file mythscreensaverwayland.h.
Referenced by WindowReady().
|
private |
Definition at line 30 of file mythscreensaverwayland.h.
Referenced by Disable(), WindowReady(), and ~MythScreenSaverWayland().
|
private |
Definition at line 31 of file mythscreensaverwayland.h.
Referenced by Disable(), WindowReady(), and ~MythScreenSaverWayland().
|
private |
Definition at line 32 of file mythscreensaverwayland.h.
Referenced by Disable(), Restore(), and ~MythScreenSaverWayland().