The QWaylandShellSurface class is a common interface for surface roles specified by shell extensions. 更多...
头: | #include <QWaylandShellSurface> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
qmake: | QT += waylandcompositor |
实例化: | ShellSurface |
继承: | QWaylandCompositorExtension |
继承者: |
virtual QWaylandQuickShellIntegration * | createIntegration (QWaylandQuickShellSurfaceItem * item ) = 0 |
virtual Qt::WindowType | windowType () const |
void | windowTypeChanged () |
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 , QWaylandIviSurface ,和 QWaylandShellSurfaceTemplate .
[read-only]
windowType
: const
Qt::WindowType
This property holds the window type of the QWaylandShellSurface .
访问函数:
virtual Qt::WindowType | windowType () const |
通知程序信号:
void | windowTypeChanged () |
[pure virtual]
QWaylandQuickShellIntegration
*QWaylandShellSurface::
createIntegration
(
QWaylandQuickShellSurfaceItem
*
item
)
创建 QWaylandQuickShellIntegration for this QWaylandQuickShellSurface. It's called automatically when item 's shellSurface is assigned.