Changeset View
Changeset View
Standalone View
Standalone View
x11locker.h
Show All 35 Lines | |||||
36 | { | 36 | { | ||
37 | 37 | | |||
38 | class AbstractLocker; | 38 | class AbstractLocker; | ||
39 | 39 | | |||
40 | class X11Locker : public AbstractLocker, public QAbstractNativeEventFilter | 40 | class X11Locker : public AbstractLocker, public QAbstractNativeEventFilter | ||
41 | { | 41 | { | ||
42 | Q_OBJECT | 42 | Q_OBJECT | ||
43 | public: | 43 | public: | ||
44 | X11Locker(); | 44 | X11Locker(QObject *parent = nullptr); | ||
45 | virtual ~X11Locker(); | 45 | virtual ~X11Locker(); | ||
46 | 46 | | |||
47 | void showLockWindow() override; | 47 | void showLockWindow() override; | ||
48 | void hideLockWindow() override; | 48 | void hideLockWindow() override; | ||
49 | 49 | | |||
50 | void addAllowedWindow(quint32 window) override; | 50 | void addAllowedWindow(quint32 window) override; | ||
51 | 51 | | |||
52 | virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override; | 52 | virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override; | ||
Show All 23 Lines |