Тип QML WlShellSurface
Обеспечивает wl_shell_surface с возможностями, специфичными для композитора рабочего стола, для поверхности. Подробнее...
| Заявление об импорте: | import QtWayland.Compositor 1.0 |
| С момента: | Qt 5.8 |
Свойства
- className : строка
- shell : WlShell
- surface : WaylandSurface
- title : строка
- windowType : перечисление
Методы
- void initialize(WlShell shell, WaylandSurface surface, WaylandResource resource)
- void ping()
- void sendPopupDone()
Подробное описание
Этот тип является частью расширения WlShell и предоставляет способ расширения функциональности существующей WaylandSurface функциями, специфичными для композиторов рабочего стола, такими как изменение размера и перемещение поверхности.
Он соответствует интерфейсу Wayland wl_shell_surface.
Документация по свойствам
className : строка
Это свойство содержит имя класса WlShellSurface.
shell : WlShell
Это свойство содержит оболочку, связанную с данным WlShellSurface.
surface : WaylandSurface
Это свойство содержит wl_surface, связанную с данным WlShellSurface.
title : строка
Это свойство содержит заголовок WlShellSurface.
windowType : перечисление
Это свойство содержит тип окна WlShellSurface.
Документация по методам
пусто initialize(WlShell shell, WaylandSurface surface, WaylandResource resource)
Инициализирует WlShellSurface и связывает его с заданной shell, surface и resource.
пусто ping()
Отправляет событие ping клиенту. Если клиент отвечает на событие, будет выпущен сигнал pong.
пусто sendPopupDone()
Отправляет событие popup_done клиенту, чтобы указать, что пользователь щелкнул где-то за пределами поверхностей клиента.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtwayland-compositor-wlshellsurface.html