QWaylandShellSurface Class

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

頭: #include <QWaylandShellSurface>
qmake: QT += waylandcompositor
Since: Qt 5.8
繼承: QWaylandCompositorExtension

特性

公共函數

QWaylandShellSurface (QWaylandObject * waylandObject )
virtual QWaylandQuickShellIntegration * createIntegration (QWaylandQuickShellSurfaceItem * item ) = 0
virtual Qt::WindowType windowType () const

信號

void windowTypeChanged ()

靜態公共成員

const QMetaObject staticMetaObject

保護函數

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

額外繼承成員

詳細描述

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.

另請參閱 QWaylandSurface , QWaylandWlShellSurface , QWaylandXdgSurfaceV5 ,和 QWaylandIviSurface .

特性文檔編製

windowType : const Qt::WindowType

訪問函數:

virtual Qt::WindowType windowType () const

通知程序信號:

void windowTypeChanged ()

成員函數文檔編製

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.

[pure virtual] QWaylandQuickShellIntegration *QWaylandShellSurface:: createIntegration ( QWaylandQuickShellSurfaceItem * item )

Creates a QWaylandQuickShellIntegration for this QWaylandQuickShellSurface. It's called automatically when QWaylandQuickShellSurfaceItem::shellSurface is assigned.

另請參閱 QWaylandQuickShellSurfaceItem .