Changeset View
Changeset View
Standalone View
Standalone View
src/client/xdgshell.cpp
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Line(s) | 47 | { | |||
---|---|---|---|---|---|
48 | d->setupV5(xdgshellv5); | 48 | d->setupV5(xdgshellv5); | ||
49 | } | 49 | } | ||
50 | 50 | | |||
51 | void XdgShell::setup(zxdg_shell_v6 *xdgshellv6) | 51 | void XdgShell::setup(zxdg_shell_v6 *xdgshellv6) | ||
52 | { | 52 | { | ||
53 | d->setupV6(xdgshellv6); | 53 | d->setupV6(xdgshellv6); | ||
54 | } | 54 | } | ||
55 | 55 | | |||
56 | void XdgShell::setup(xdg_wm_base *xdg_wm_base) | ||||
57 | { | ||||
58 | d->setup(xdg_wm_base); | ||||
59 | } | ||||
56 | 60 | | |||
57 | void XdgShell::release() | 61 | void XdgShell::release() | ||
58 | { | 62 | { | ||
59 | d->release(); | 63 | d->release(); | ||
60 | } | 64 | } | ||
61 | 65 | | |||
62 | void XdgShell::destroy() | 66 | void XdgShell::destroy() | ||
63 | { | 67 | { | ||
Show All 21 Lines | |||||
85 | XdgShell::operator zxdg_shell_v6*() { | 89 | XdgShell::operator zxdg_shell_v6*() { | ||
86 | return *(d.data()); | 90 | return *(d.data()); | ||
87 | } | 91 | } | ||
88 | 92 | | |||
89 | XdgShell::operator zxdg_shell_v6*() const { | 93 | XdgShell::operator zxdg_shell_v6*() const { | ||
90 | return *(d.data()); | 94 | return *(d.data()); | ||
91 | } | 95 | } | ||
92 | 96 | | |||
97 | XdgShell::operator xdg_wm_base*() { | ||||
98 | return *(d.data()); | ||||
99 | } | ||||
100 | | ||||
101 | XdgShell::operator xdg_wm_base*() const { | ||||
102 | return *(d.data()); | ||||
103 | } | ||||
104 | | ||||
105 | | ||||
93 | bool XdgShell::isValid() const | 106 | bool XdgShell::isValid() const | ||
94 | { | 107 | { | ||
95 | return d->isValid(); | 108 | return d->isValid(); | ||
96 | } | 109 | } | ||
97 | 110 | | |||
98 | XdgShellSurface *XdgShell::createSurface(Surface *surface, QObject *parent) | 111 | XdgShellSurface *XdgShell::createSurface(Surface *surface, QObject *parent) | ||
99 | { | 112 | { | ||
100 | return d->getXdgSurface(surface, parent); | 113 | return d->getXdgSurface(surface, parent); | ||
Show All 37 Lines | 150 | { | |||
138 | d->setupV5(xdgsurfacev5); | 151 | d->setupV5(xdgsurfacev5); | ||
139 | } | 152 | } | ||
140 | 153 | | |||
141 | void XdgShellSurface::setup(zxdg_surface_v6 *xdgsurfacev6, zxdg_toplevel_v6 *xdgtoplevelv6) | 154 | void XdgShellSurface::setup(zxdg_surface_v6 *xdgsurfacev6, zxdg_toplevel_v6 *xdgtoplevelv6) | ||
142 | { | 155 | { | ||
143 | d->setupV6(xdgsurfacev6, xdgtoplevelv6); | 156 | d->setupV6(xdgsurfacev6, xdgtoplevelv6); | ||
144 | } | 157 | } | ||
145 | 158 | | |||
159 | void XdgShellSurface::setup(xdg_surface *xdgsurface, xdg_toplevel *xdgtoplevel) | ||||
160 | { | ||||
161 | d->setup(xdgsurface, xdgtoplevel); | ||||
162 | } | ||||
163 | | ||||
164 | | ||||
146 | void XdgShellSurface::release() | 165 | void XdgShellSurface::release() | ||
147 | { | 166 | { | ||
148 | d->release(); | 167 | d->release(); | ||
149 | } | 168 | } | ||
150 | 169 | | |||
151 | void XdgShellSurface::destroy() | 170 | void XdgShellSurface::destroy() | ||
152 | { | 171 | { | ||
153 | d->destroy(); | 172 | d->destroy(); | ||
Show All 12 Lines | |||||
166 | XdgShellSurface::operator xdg_surface*() { | 185 | XdgShellSurface::operator xdg_surface*() { | ||
167 | return *(d.data()); | 186 | return *(d.data()); | ||
168 | } | 187 | } | ||
169 | 188 | | |||
170 | XdgShellSurface::operator xdg_surface*() const { | 189 | XdgShellSurface::operator xdg_surface*() const { | ||
171 | return *(d.data()); | 190 | return *(d.data()); | ||
172 | } | 191 | } | ||
173 | 192 | | |||
193 | XdgShellSurface::operator xdg_toplevel*() { | ||||
194 | return *(d.data()); | ||||
195 | } | ||||
196 | | ||||
197 | XdgShellSurface::operator xdg_toplevel*() const { | ||||
198 | return *(d.data()); | ||||
199 | } | ||||
200 | | ||||
174 | XdgShellSurface::operator zxdg_surface_v6*() { | 201 | XdgShellSurface::operator zxdg_surface_v6*() { | ||
175 | return *(d.data()); | 202 | return *(d.data()); | ||
176 | } | 203 | } | ||
177 | 204 | | |||
178 | XdgShellSurface::operator zxdg_surface_v6*() const { | 205 | XdgShellSurface::operator zxdg_surface_v6*() const { | ||
179 | return *(d.data()); | 206 | return *(d.data()); | ||
180 | } | 207 | } | ||
181 | 208 | | |||
▲ Show 20 Lines • Show All 116 Lines • ▼ Show 20 Line(s) | 324 | { | |||
298 | d->setupV5(xdgpopupv5); | 325 | d->setupV5(xdgpopupv5); | ||
299 | } | 326 | } | ||
300 | 327 | | |||
301 | void XdgShellPopup::setup(zxdg_surface_v6 *xdgsurfacev6, zxdg_popup_v6 *xdgpopupv6) | 328 | void XdgShellPopup::setup(zxdg_surface_v6 *xdgsurfacev6, zxdg_popup_v6 *xdgpopupv6) | ||
302 | { | 329 | { | ||
303 | d->setupV6(xdgsurfacev6, xdgpopupv6); | 330 | d->setupV6(xdgsurfacev6, xdgpopupv6); | ||
304 | } | 331 | } | ||
305 | 332 | | |||
333 | void XdgShellPopup::setup(xdg_surface *surface, xdg_popup *popup) | ||||
334 | { | ||||
335 | d->setup(surface, popup); | ||||
336 | } | ||||
337 | | ||||
306 | void XdgShellPopup::release() | 338 | void XdgShellPopup::release() | ||
307 | { | 339 | { | ||
308 | d->release(); | 340 | d->release(); | ||
309 | } | 341 | } | ||
310 | 342 | | |||
311 | void XdgShellPopup::destroy() | 343 | void XdgShellPopup::destroy() | ||
312 | { | 344 | { | ||
313 | d->destroy(); | 345 | d->destroy(); | ||
Show All 9 Lines | 354 | { | |||
323 | return d->queue; | 355 | return d->queue; | ||
324 | } | 356 | } | ||
325 | 357 | | |||
326 | void XdgShellPopup::requestGrab(KWayland::Client::Seat* seat, quint32 serial) | 358 | void XdgShellPopup::requestGrab(KWayland::Client::Seat* seat, quint32 serial) | ||
327 | { | 359 | { | ||
328 | d->requestGrab(seat, serial); | 360 | d->requestGrab(seat, serial); | ||
329 | } | 361 | } | ||
330 | 362 | | |||
363 | XdgShellPopup::operator xdg_surface*() { | ||||
364 | return *(d.data()); | ||||
365 | } | ||||
366 | | ||||
367 | XdgShellPopup::operator xdg_surface*() const { | ||||
368 | return *(d.data()); | ||||
369 | } | ||||
370 | | ||||
331 | XdgShellPopup::operator xdg_popup*() { | 371 | XdgShellPopup::operator xdg_popup*() { | ||
332 | return *(d.data()); | 372 | return *(d.data()); | ||
333 | } | 373 | } | ||
334 | 374 | | |||
335 | XdgShellPopup::operator xdg_popup*() const { | 375 | XdgShellPopup::operator xdg_popup*() const { | ||
336 | return *(d.data()); | 376 | return *(d.data()); | ||
337 | } | 377 | } | ||
338 | 378 | | |||
▲ Show 20 Lines • Show All 103 Lines • Show Last 20 Lines |