Changeset View
Changeset View
Standalone View
Standalone View
x11locker.h
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Line(s) | 54 | private Q_SLOTS: | |||
---|---|---|---|---|---|
55 | void updateGeo(); | 55 | void updateGeo(); | ||
56 | 56 | | |||
57 | private: | 57 | private: | ||
58 | void initialize(); | 58 | void initialize(); | ||
59 | void saveVRoot(); | 59 | void saveVRoot(); | ||
60 | void setVRoot(Window win, Window vr); | 60 | void setVRoot(Window win, Window vr); | ||
61 | void removeVRoot(Window win); | 61 | void removeVRoot(Window win); | ||
62 | int findWindowInfo(Window w); | 62 | int findWindowInfo(Window w); | ||
63 | void fakeFocusIn(WId window); | ||||
63 | void stayOnTop() override; | 64 | void stayOnTop() override; | ||
64 | struct WindowInfo | 65 | struct WindowInfo | ||
65 | { | 66 | { | ||
66 | Window window; | 67 | Window window; | ||
67 | bool viewable; | 68 | bool viewable; | ||
68 | }; | 69 | }; | ||
69 | QList<WindowInfo> m_windowInfo; | 70 | QList<WindowInfo> m_windowInfo; | ||
70 | QList<WId> m_lockWindows; | 71 | QList<WId> m_lockWindows; | ||
71 | QList<quint32> m_allowedWindows; | 72 | QList<quint32> m_allowedWindows; | ||
73 | WId m_focusedLockWindow; | ||||
72 | }; | 74 | }; | ||
73 | } | 75 | } | ||
74 | 76 | | |||
75 | #endif // SCREENLOCKER_LOCKWINDOW_H | 77 | #endif // SCREENLOCKER_LOCKWINDOW_H |