Spec-Zone.ru › Qt 6.1

Класс 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's shellSurface присваивается значение.

См. также QWaylandQuickShellSurfaceItem.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qwaylandshellsurface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API