Commit Graph

6 Commits

Author SHA1 Message Date
88c805e314 Port to QWaylandWindow::setShellIntegration()
With QWaylandWindow::setShellIntegration(), it's possible to use
xdg-shell and layer-shell protocols in the same process. It's important
for plasmashell, where we want to use the layer shell protocol for
special surfaces such as the desktop background, and the xdg shell
protocol for dialogs.

In order to make a QWindow use the layer shell protocol, you need to
call LayerShellQt::Window::get() before the window is mapped.
2023-04-22 11:59:19 +03:00
80f6a629bb GIT_SILENT: add missing override 2021-10-27 13:43:28 +02:00
11a811061f Introduce KeyboardInteractivity enum 2021-04-20 15:27:43 +03:00
b4c62f7926 Expose set_layer
The set_layer request allows to move a surface to another layer after
creating it.
2021-04-09 12:49:49 +00:00
cd9b1a6fd3 Address code formatting 2021-04-06 13:39:27 +02:00
ea3e4b3139 Initial commit 2021-04-01 02:28:01 +02:00