QWaylandQuickShellSurfaceItem Class

The QWaylandQuickShellSurfaceItem class provides a Qt Quick item that represents a QWaylandShellSurface. More...

Header: #include <QWaylandQuickShellSurfaceItem>
qmake: QT += waylandcompositor
Since: Qt 5.8

Protected Functions

QWaylandQuickShellSurfaceItem(QWaylandQuickShellSurfaceItemPrivate &dd, int *parent)
void mouseMoveEvent(int *event) override
void mouseReleaseEvent(int *event) override

Detailed Description

The QWaylandQuickShellSurfaceItem class provides a Qt Quick item that represents a QWaylandShellSurface.

This class is used to render wl_shell, xdg_shell or ivi_application surfaces as part of a Qt Quick scene. It handles moving and resizing triggered by clicking on the window decorations.

See also QWaylandQuickItem, QWaylandWlShellSurface, QWaylandXdgSurfaceV5, and QWaylandIviSurface.

Member Function Documentation

[protected] QWaylandQuickShellSurfaceItem::QWaylandQuickShellSurfaceItem(QWaylandQuickShellSurfaceItemPrivate &dd, int *parent)

Default constructs an instance of QWaylandQuickShellSurfaceItem.

[protected] void QWaylandQuickShellSurfaceItem::mouseMoveEvent(int *event)

[protected] void QWaylandQuickShellSurfaceItem::mouseReleaseEvent(int *event)