Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/wayland/wayland_backend.h
Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Line(s) | 99 | private: | |||
---|---|---|---|---|---|
114 | bool m_installCursor; | 114 | bool m_installCursor; | ||
115 | }; | 115 | }; | ||
116 | 116 | | |||
117 | /** | 117 | /** | ||
118 | * @brief Class encapsulating all Wayland data structures needed by the Egl backend. | 118 | * @brief Class encapsulating all Wayland data structures needed by the Egl backend. | ||
119 | * | 119 | * | ||
120 | * It creates the connection to the Wayland Compositor, sets up the registry and creates | 120 | * It creates the connection to the Wayland Compositor, sets up the registry and creates | ||
121 | * the Wayland surface and its shell mapping. | 121 | * the Wayland surface and its shell mapping. | ||
122 | */ | 122 | **/ | ||
123 | class KWIN_EXPORT WaylandBackend : public Platform | 123 | class KWIN_EXPORT WaylandBackend : public Platform | ||
124 | { | 124 | { | ||
125 | Q_OBJECT | 125 | Q_OBJECT | ||
126 | Q_INTERFACES(KWin::Platform) | 126 | Q_INTERFACES(KWin::Platform) | ||
127 | Q_PLUGIN_METADATA(IID "org.kde.kwin.Platform" FILE "wayland.json") | 127 | Q_PLUGIN_METADATA(IID "org.kde.kwin.Platform" FILE "wayland.json") | ||
128 | public: | 128 | public: | ||
129 | explicit WaylandBackend(QObject *parent = nullptr); | 129 | explicit WaylandBackend(QObject *parent = nullptr); | ||
130 | virtual ~WaylandBackend(); | 130 | virtual ~WaylandBackend(); | ||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |