ShellSurface QML Type

Provides a common interface for surface roles specified by shell extensions. More...

Import Statement: import QtWayland.Compositor
Instantiates: QWaylandShellSurface


Detailed Description

This interface represents a Wayland surface role given by a Wayland protocol extension that defines how the WaylandSurface should map onto the screen.

Note: Even though this type contains a very limited API, the properties and signals of the implementations are named consistently. For example, if you're only using desktop shell extensions in your compositor, it's safe to access properties such as title, maximized, etc. directly on the ShellSurface. See the various implementations for additional properties and signals.

See also WaylandSurface, ShellSurfaceItem, WlShellSurface, and IviSurface.

Property Documentation

windowType : enum [read-only]

This property holds the window type of the ShellSurface.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.