Changeset View
Changeset View
Standalone View
Standalone View
waylandlocker.h
Show All 33 Lines | |||||
34 | namespace ScreenLocker | 34 | namespace ScreenLocker | ||
35 | { | 35 | { | ||
36 | 36 | | |||
37 | class WaylandLocker : public AbstractLocker | 37 | class WaylandLocker : public AbstractLocker | ||
38 | { | 38 | { | ||
39 | Q_OBJECT | 39 | Q_OBJECT | ||
40 | 40 | | |||
41 | public: | 41 | public: | ||
42 | WaylandLocker(KWayland::Server::Display *display); | 42 | WaylandLocker(KWayland::Server::Display *display, QObject *parent); | ||
43 | ~WaylandLocker(); | 43 | virtual ~WaylandLocker(); | ||
44 | 44 | | |||
45 | void showLockWindow() override; | 45 | void showLockWindow() override; | ||
46 | void hideLockWindow() override; | 46 | void hideLockWindow() override; | ||
47 | 47 | | |||
48 | void addAllowedWindow(quint32 window) override; | 48 | void addAllowedWindow(quint32 window) override; | ||
49 | 49 | | |||
50 | private: | 50 | private: | ||
51 | void stayOnTop() override; | 51 | void stayOnTop() override; | ||
52 | 52 | | |||
53 | }; | 53 | }; | ||
54 | 54 | | |||
55 | } | 55 | } | ||
56 | 56 | | |||
57 | #endif // WAYLANDLOCKER_H | 57 | #endif // WAYLANDLOCKER_H |