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 公司的商标。所有其他商标均为其各自所有者的财产。