/* * SPDX-FileCopyrightText: 2021 Aleix Pol Gonzalez * SPDX-FileCopyrightText: 2018 Drew DeVault * * SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _LAYERSHELL_H #define _LAYERSHELL_H #include #include #include #include "qwaylandlayersurface_p.h" namespace LayerShellQt { class LAYERSHELLQT_EXPORT QWaylandLayerShell : public QtWayland::zwlr_layer_shell_v1 { public: QWaylandLayerShell(struct QtWayland::zwlr_layer_shell_v1 *shell); virtual ~QWaylandLayerShell(); QWaylandLayerSurface *createLayerSurface( QtWaylandClient::QWaylandWindow *window); // TODO: Popups }; } #endif