QWaylandShellSurface Class

The QWaylandShellSurface class is a common interface for surface roles specified by shell extensions. More...

Header: #include <QWaylandShellSurface>
qmake: QT += waylandcompositor
Since: Qt 5.8
Inherits: QWaylandCompositorExtension

Properties

  • 1 property inherited from QObject

Public Functions

QWaylandShellSurface(QWaylandObject *waylandObject)
virtual Qt::WindowType windowType() const

Signals

Protected Functions

QWaylandShellSurface(QWaylandCompositorExtensionPrivate &dd)
QWaylandShellSurface(QWaylandObject *container, QWaylandCompositorExtensionPrivate &dd)

Additional Inherited Members

  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The QWaylandShellSurface class is a common interface for surface roles specified by shell extensions

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

See also QWaylandSurface, QWaylandWlShellSurface, QWaylandXdgSurfaceV5, and QWaylandIviSurface.

Property Documentation

windowType : const Qt::WindowType

Access functions:

virtual Qt::WindowType windowType() const

Notifier signal:

void windowTypeChanged()

Member Function Documentation

QWaylandShellSurface::QWaylandShellSurface(QWaylandObject *waylandObject)

Default constructs an instance of QWaylandShellSurface.

[protected] QWaylandShellSurface::QWaylandShellSurface(QWaylandCompositorExtensionPrivate &dd)

Default constructs an instance of QWaylandShellSurface.

[protected] QWaylandShellSurface::QWaylandShellSurface(QWaylandObject *container, QWaylandCompositorExtensionPrivate &dd)

Default constructs an instance of QWaylandShellSurface.