Класс QWaylandShellSurface
Класс QWaylandShellSurface — это общий интерфейс для ролей поверхности, определенных расширениями оболочки. Подробнее...
| Заголовок: | #include <QWaylandShellSurface> |
| CMake: | find_package(Qt6 COMPONENTS Waylandcompositor REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Waylandcompositor) |
| qmake: | QT += waylandcompositor |
| С момента: | Qt 5.8 |
| Наследуется от: | QWaylandCompositorExtension |
Свойства
- windowType : const Qt::WindowType
Открытые функции
| виртуальный QWaylandQuickShellIntegration * | createIntegration(QWaylandQuickShellSurfaceItem *item) = 0 |
| виртуальный Qt::WindowType | windowType() const |
Сигналы
| void | windowTypeChanged() |
Подробное описание
Этот интерфейс представляет роль поверхности Wayland, заданную расширением протокола Wayland, которое определяет, как QWaylandSurface должна отображаться на экране.
См. также QWaylandSurface, QWaylandWlShellSurface и QWaylandIviSurface.
Документация по свойствам
[read-only] windowType : const Qt::WindowType
Это свойство содержит тип окна QWaylandShellSurface.
Функции доступа:
| виртуальный Qt::WindowType | windowType() const |
Сигнал уведомления:
| void | windowTypeChanged() |
Документация по членам функций
[pure virtual] QWaylandQuickShellIntegration *QWaylandShellSurface::createIntegration(QWaylandQuickShellSurfaceItem *item)
Создает QWaylandQuickShellIntegration для этого QWaylandQuickShellSurface. Он вызывается автоматически, когда свойству item's shellSurface присваивается значение.
См. также QWaylandQuickShellSurfaceItem.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qwaylandshellsurface.html