The QWaylandQuickShellSurfaceItem class provides a Qt Quick item that represents a QWaylandShellSurface . 更多...
| 头: | #include <QWaylandQuickShellSurfaceItem> |
| CMake: |
find_package(Qt6 COMPONENTS Waylandcompositor REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Waylandcompositor) |
| qmake: | QT += waylandcompositor |
| Since: | Qt 5.8 |
| 实例化: | ShellSurfaceItem |
| 继承: | QWaylandQuickItem |
| QWaylandQuickShellSurfaceItem (QQuickItem * parent = nullptr) | |
| bool | autoCreatePopupItems () |
| QQuickItem * | moveItem () const |
| void | setAutoCreatePopupItems (bool enabled ) |
| void | setMoveItem (QQuickItem * moveItem ) |
| void | setShellSurface (QWaylandShellSurface * shellSurface ) |
| QWaylandShellSurface * | shellSurface () const |
| void | autoCreatePopupItemsChanged () |
| void | moveItemChanged () |
| void | shellSurfaceChanged () |
This class is used to render
wl_shell
,
xdg_shell
or
ivi_application
surfaces as part of a Qt Quick scene. It handles moving and resizing triggered by clicking on the window decorations.
另请参阅 QWaylandQuickItem , QWaylandWlShellSurface ,和 QWaylandIviSurface .
This property holds whether QWaylandQuickShellSurfaceItems for popups parented to the shell surface managed by this item should automatically be created.
访问函数:
| bool | autoCreatePopupItems () |
| void | setAutoCreatePopupItems (bool enabled ) |
通知程序信号:
| void | autoCreatePopupItemsChanged () |
This property holds the move item for this QWaylandQuickShellSurfaceItem . This is the item that will be moved when the clients request the QWaylandShellSurface to be moved, maximized, resized etc. This property is useful when implementing server-side decorations.
访问函数:
| QQuickItem * | moveItem () const |
| void | setMoveItem (QQuickItem * moveItem ) |
通知程序信号:
| void | moveItemChanged () |
此特性保持 QWaylandShellSurface rendered by this QWaylandQuickShellSurfaceItem . It may either be a QWaylandXdgSurfaceV5, QWaylandWlShellSurface or QWaylandIviSurface depending on which shell protocol is in use.
访问函数:
| QWaylandShellSurface * | shellSurface () const |
| void | setShellSurface (QWaylandShellSurface * shellSurface ) |
通知程序信号:
| void | shellSurfaceChanged () |
Constructs a QWaylandQuickWlShellSurfaceItem with the given parent .