Класс QWaylandIviApplication
Класс QWaylandIviApplication — это расширение для пользовательских интерфейсов встраиваемого типа. Подробнее...
| Заголовок: | #include <QWaylandIviApplication> |
| qmake: | QT += waylandcompositor |
| С тех пор: | Qt 5.8 |
| Наследуется от: | QWaylandCompositorExtensionTemplate |
Открытые функции
| QWaylandIviApplication() | |
| QWaylandIviApplication(QWaylandCompositor *compositor) |
Переопределенные открытые функции
| virtual void | initialize() override |
- 4 открытых функции, унаследованные от QWaylandCompositorExtension
- 5 открытых функций, унаследованных от QWaylandObject
- 32 открытых функции, унаследованные от QObject
Сигналы
| void | iviSurfaceCreated(QWaylandIviSurface *iviSurface) |
| void | iviSurfaceRequested(QWaylandSurface *surface, uint iviId, const QWaylandResource &resource) |
- 2 сигнала, унаследованные от QObject
Статические открытые члены
| QByteArray | interfaceName() |
- 11 статических открытых членов, унаследованных от QObject
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 1 защищённая функция, унаследованная от QWaylandCompositorExtension
- 9 защищённых функций, унаследованных от QObject
Подробное описание
Класс QWaylandIviApplication — это расширение для пользовательских интерфейсов встраиваемого типа.
Расширение QWaylandIviApplication предоставляет способ ассоциировать QWaylandIviSurface с обычной поверхностью Wayland. Используя интерфейс QWaylandIviSurface, клиент может идентифицировать себя, указав ivi id, и композитор может запросить изменение размера.
QWaylandIviApplication соответствует интерфейсу Wayland ivi_application.
Документация по членам-функциям
QWaylandIviApplication::QWaylandIviApplication()
Конструктор объекта QWaylandIviApplication.
QWaylandIviApplication::QWaylandIviApplication(QWaylandCompositor *compositor)
Конструктор объекта QWaylandIviApplication для указанного compositor.
[override virtual] void QWaylandIviApplication::initialize()
Инициализирует расширение оболочки.
[static] QByteArray QWaylandIviApplication::interfaceName()
[signal] void QWaylandIviApplication::iviSurfaceCreated(QWaylandIviSurface *iviSurface)
Этот сигнал испускается, когда был создан IviSurface iviSurface.
[signal] void QWaylandIviApplication::iviSurfaceRequested(QWaylandSurface *surface, uint iviId, const QWaylandResource &resource)
Этот сигнал испускается, когда клиент запросил ассоциацию ivi_surface с surface, который идентифицируется по id. Обработчик этого сигнала должен создать ivi-поверхность и инициализировать её в рамках испускания сигнала. Если ivi-поверхность не создана, будет создана по умолчанию.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qwaylandiviapplication.html