18class Q_WAYLANDCOMPOSITOR_EXPORT
QWaylandQtWindowManager :
public QWaylandCompositorExtensionTemplate<QWaylandQtWindowManager>
21 Q_DECLARE_PRIVATE(QWaylandQtWindowManager)
22 Q_PROPERTY(
bool showIsFullScreen READ showIsFullScreen WRITE setShowIsFullScreen NOTIFY showIsFullScreenChanged)
24 QWaylandQtWindowManager();
25 explicit QWaylandQtWindowManager(QWaylandCompositor *compositor);
27 bool showIsFullScreen()
const;
28 void setShowIsFullScreen(
bool value);
30 void sendQuitMessage(QWaylandClient *client);
32 void initialize() override;
34 static const struct wl_interface *interface();
35 static QByteArray interfaceName();
38 void showIsFullScreenChanged();
39 void openUrl(QWaylandClient *client,
const QUrl &url);