17class Q_WAYLANDCOMPOSITOR_EXPORT
QWaylandQtWindowManager :
public QWaylandCompositorExtensionTemplate<QWaylandQtWindowManager>
20 Q_DECLARE_PRIVATE(QWaylandQtWindowManager)
21 Q_PROPERTY(
bool showIsFullScreen READ showIsFullScreen WRITE setShowIsFullScreen NOTIFY showIsFullScreenChanged)
23 QWaylandQtWindowManager();
24 explicit QWaylandQtWindowManager(QWaylandCompositor *compositor);
26 bool showIsFullScreen()
const;
27 void setShowIsFullScreen(
bool value);
29 void sendQuitMessage(QWaylandClient *client);
31 void initialize() override;
33 static const struct wl_interface *interface();
34 static QByteArray interfaceName();
37 void showIsFullScreenChanged();
38 void openUrl(QWaylandClient *client,
const QUrl &url);