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