MythTV  master
mythscreensaverx11.h
Go to the documentation of this file.
1 #ifndef MYTH_SCREENSAVER_X11_H
2 #define MYTH_SCREENSAVER_X11_H
3 
4 // Qt
5 #include <QObject>
6 
7 // MythTV
8 #include "mythscreensaver.h"
9 
11 {
12  Q_OBJECT
13 
14  public:
15  explicit MythScreenSaverX11(QObject* Parent);
16  ~MythScreenSaverX11() override;
17 
18  public slots:
19  void Disable() override;
20  void Restore() override;
21  void Reset() override;
22  bool Asleep() override;
23  void ResetSlot();
24 
25  protected:
26  class ScreenSaverX11Private* m_priv { nullptr };
27 
28  private:
29  Q_DISABLE_COPY(MythScreenSaverX11)
30 };
31 
32 #endif
33 
MythScreenSaverX11
Definition: mythscreensaverx11.h:10
MythScreenSaver
Base Class for screensavers.
Definition: mythscreensaver.h:14
MythScreenSaverX11::m_priv
class ScreenSaverX11Private * m_priv
Definition: mythscreensaverx11.h:26
mythscreensaver.h
MythScreenSaverX11::Restore
void Restore() override
Definition: mythscreensaverx11.cpp:258
MythScreenSaverX11::MythScreenSaverX11
MythScreenSaverX11(QObject *Parent)
Definition: mythscreensaverx11.cpp:220
MythScreenSaverX11::Reset
void Reset() override
Definition: mythscreensaverx11.cpp:274
MythScreenSaverX11::Disable
void Disable() override
Definition: mythscreensaverx11.cpp:235
MythScreenSaverX11::ResetSlot
void ResetSlot()
Definition: mythscreensaverx11.cpp:317
MythScreenSaverX11::~MythScreenSaverX11
~MythScreenSaverX11() override
Definition: mythscreensaverx11.cpp:226
ScreenSaverX11Private
Definition: mythscreensaverx11.cpp:22
MythScreenSaverX11::Asleep
bool Asleep() override
Definition: mythscreensaverx11.cpp:300