#include "shell_integration.hpp" #include #include #include #include "surface.hpp" QSWaylandLayerShellIntegration::QSWaylandLayerShellIntegration() : QtWaylandClient::QWaylandShellIntegrationTemplate(4) {} QSWaylandLayerShellIntegration::~QSWaylandLayerShellIntegration() { if (this->isInitialized()) { this->destroy(); } } QtWaylandClient::QWaylandShellSurface* QSWaylandLayerShellIntegration::createShellSurface(QtWaylandClient::QWaylandWindow* window) { return new QSWaylandLayerSurface(this, window); }