QWaylandQuickShellSurfaceItem 类
该 QWaylandQuickShellSurfaceItem 类提供了一个 Qt Quick 元素,用于表示一个 QWaylandShellSurface。 更多...
| 头文件 | #include <QWaylandQuickShellSurfaceItem> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) | 
| qmake | QT += waylandcompositor | 
| 实例化 | ShellSurfaceItem | 
| 继承 | QWaylandQuickItem | 
属性
| 
 | 
 | 
公共函数
| QWaylandQuickShellSurfaceItem(QQuickItem *parent = nullptr) | |
| bool | autoCreatePopupItems() | 
| QQuickItem * | moveItem() const | 
| void | setAutoCreatePopupItems(bool enabled) | 
| void | setMoveItem(QQuickItem *moveItem) | 
| void | setShellSurface(QWaylandShellSurface *shellSurface) | 
| void | setStaysOnBottom(bool on) | 
| void | setStaysOnTop(bool on) | 
| QWaylandShellSurface * | shellSurface() const | 
| bool | staysOnBottom() const | 
| bool | staysOnTop() const | 
信号
| void | autoCreatePopupItemsChanged() | 
| void | moveItemChanged() | 
| void | shellSurfaceChanged() | 
| void | staysOnBottomChanged() | 
| void | staysOnTopChanged() | 
另请参阅QWaylandQuickItem、QWaylandWlShellSurface 和 QWaylandIviSurface。
属性文档
autoCreatePopupItems : bool
此属性表示是否应自动创建此项目管理的壳表面所包含的弹出 QWaylandQuickShellSurfaceItems。
访问函数
| bool | autoCreatePopupItems() | 
| void | setAutoCreatePopupItems(bool enabled) | 
通知信号
| void | autoCreatePopupItemsChanged() | 
moveItem : QQuickItem*
此属性保存了用于此 QWaylandQuickShellSurfaceItem 的移动项。当客户端请求将 QWaylandShellSurface 移动、最大化、调整大小等操作时,将移动此元素。此属性在实现服务器端装饰时非常有用。
访问函数
| QQuickItem * | moveItem() const | 
| void | setMoveItem(QQuickItem *moveItem) | 
通知信号
| void | moveItemChanged() | 
shellSurface : QWaylandShellSurface*
此属性保存了由此 QWaylandQuickShellSurfaceItem 渲染的 QWaylandShellSurface。它可以是 QWaylandXdgSurfaceV5、QWaylandWlShellSurface 或 QWaylandIviSurface,具体取决于正在使用哪个 Shell 协议。
访问函数
| QWaylandShellSurface * | shellSurface() const | 
| void | setShellSurface(QWaylandShellSurface *shellSurface) | 
通知信号
| void | shellSurfaceChanged() | 
staysOnBottom : bool
使此元素保持在其他 Wayland 表面之上
访问函数
| bool | staysOnBottom() const | 
| void | setStaysOnBottom(bool on) | 
通知信号
| void | staysOnBottomChanged() | 
staysOnTop : bool
使此元素保持在其他 Wayland 表面之上
访问函数
| bool | staysOnTop() const | 
| void | setStaysOnTop(bool on) | 
通知信号
| void | staysOnTopChanged() | 
成员函数文档
QWaylandQuickShellSurfaceItem::QWaylandQuickShellSurfaceItem(QQuickItem *parent = nullptr)
使用给定的 parent 构造 QWaylandQuickWlShellSurfaceItem。
© 2024 Qt 公司。本文档中的文档贡献属于其各自的拥有者。本文档受GNU 自由文档许可版本 1.3条款的许可,由自由软件基金会发布。Qt 和相关标志是芬兰及/或其他地区 Qt 公司的商标。所有其他商标均为其各自所有者的财产。