QWaylandShellSurface类
QWaylandShellSurface类是一个由shell扩展指定的表面角色的通用接口。更多...
| 头文件 | #include <QWaylandShellSurface> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) | 
| qmake | QT += waylandcompositor | 
| 由以下实例化 | ShellSurface | 
| 继承自 | QWaylandCompositorExtension | 
| 继承给 | 
属性
- windowType : const Qt::WindowType
公共函数
| virtual QWaylandQuickShellIntegration * | createIntegration(QWaylandQuickShellSurfaceItem *item) = 0 | 
| virtual Qt::WindowType | windowType() const | 
信号
| void | windowTypeChanged() | 
详细描述
此接口表示由Wayland协议扩展提供的Wayland表面角色,它定义了QWaylandSurface如何映射到屏幕上。
另请参阅 QWaylandSurface、QWaylandWlShellSurface、QWaylandIviSurface和QWaylandShellSurfaceTemplate。
属性文档
[只读] windowType : const Qt::WindowType
此属性包含QWaylandShellSurface的窗口类型。
访问函数
| virtual Qt::WindowType | windowType() const | 
通知信号
| void | windowTypeChanged() | 
成员函数文档
[纯虚函数] QWaylandQuickShellIntegration *QWaylandShellSurface::createIntegration(QWaylandQuickShellSurfaceItem *item)
为此QWaylandQuickShellSurface创建一个QWaylandQuickShellIntegration。当item的shellSurface被分配时自动调用。
© 2024 Qt公司有限公司。本文件中包含的文档贡献归各自所有者所有。本提供的文档根据自由软件基金会发布的《GNU自由文档许可证》第1.3版条款进行许可。[点击查看许可证详情](https://gnu.ac.cn/licenses/fdl.html)。Qt及其相关标志是Qt公司在芬兰及全球其他国家的商标。[商标详情](https://doc.qt.ac.cn/qt/trademarks.html)。所有其他商标均属于其各自所有者。