forked from quickshell/quickshell
refactor: move wlr_layershell to its own subdirectory
This commit is contained in:
parent
4ae7ff8c72
commit
cfd9a27619
13 changed files with 95 additions and 79 deletions
21
src/wayland/wlr_layershell/shell_integration.hpp
Normal file
21
src/wayland/wlr_layershell/shell_integration.hpp
Normal file
|
@ -0,0 +1,21 @@
|
|||
#pragma once
|
||||
|
||||
#include <private/qwaylandshellintegration_p.h>
|
||||
#include <private/qwaylandshellsurface_p.h>
|
||||
#include <qtwaylandclientexports.h>
|
||||
#include <qwayland-wlr-layer-shell-unstable-v1.h>
|
||||
|
||||
class QSWaylandLayerShellIntegration
|
||||
: public QtWaylandClient::QWaylandShellIntegrationTemplate<QSWaylandLayerShellIntegration>
|
||||
, public QtWayland::zwlr_layer_shell_v1 {
|
||||
public:
|
||||
QSWaylandLayerShellIntegration();
|
||||
~QSWaylandLayerShellIntegration() override;
|
||||
QSWaylandLayerShellIntegration(QSWaylandLayerShellIntegration&&) = delete;
|
||||
QSWaylandLayerShellIntegration(const QSWaylandLayerShellIntegration&) = delete;
|
||||
void operator=(QSWaylandLayerShellIntegration&&) = delete;
|
||||
void operator=(const QSWaylandLayerShellIntegration&) = delete;
|
||||
|
||||
QtWaylandClient::QWaylandShellSurface* createShellSurface(QtWaylandClient::QWaylandWindow* window
|
||||
) override;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue