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(QObject *Parent)
class ScreenSaverX11Private * m_priv
Base Class for screensavers.