Класс QWaylandIviSurface
Класс QWaylandIviSurface предоставляет простой способ идентификации и изменения размера поверхности. Подробнее...
| Заголовок: | #include <QWaylandIviSurface> |
| qmake: | QT += waylandcompositor |
| С момента: | Qt 5.8 |
| Наследует: | QWaylandShellSurfaceTemplate |
Свойства
- 1 свойство унаследовано от QWaylandShellSurface
- 1 свойство унаследовано от QObject
Открытые функции
| QWaylandIviSurface() | |
| QWaylandIviSurface(QWaylandIviApplication *application, QWaylandSurface *surface, uint iviId, const QWaylandResource &resource) | |
| void | initialize(QWaylandIviApplication *iviApplication, QWaylandSurface *surface, uint iviId, const QWaylandResource &resource) |
| uint | iviId() const |
| void | sendConfigure(const QSize &size) |
| QWaylandSurface * | surface() const |
- 1 открытая функция унаследована от QWaylandShellSurface
- 4 открытых функции унаследованы от QWaylandCompositorExtension
- 5 открытых функций унаследованы от QWaylandObject
- 32 открытых функции унаследованы от QObject
Сигналы
| void | iviIdChanged() |
| void | surfaceChanged() |
- 1 сигнал унаследован от QWaylandShellSurface
- 2 сигнала унаследованы от QObject
Статические открытые члены
| QByteArray | interfaceName() |
| QWaylandSurfaceRole * | role() |
- 11 статических открытых членов унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 1 защищённая функция унаследована от QWaylandCompositorExtension
- 9 защищённых функций унаследованы от QObject
Подробное описание
Класс QWaylandIviSurface предоставляет простой способ идентификации и изменения размера поверхности.
Этот класс является частью расширения QWaylandIviApplication и предоставляет способ расширения функциональности существующей QWaylandSurface с возможностью изменения размера и идентификации.
Он соответствует интерфейсу Wayland ivi_surface.
Документация по свойствам
iviId : const uint
Это свойство содержит ivi id этого QWaylandIviSurface.
Функции доступа:
| uint | iviId() const |
Сигнал уведомления:
| void | iviIdChanged() |
surface : QWaylandSurface * const
Это свойство содержит поверхность, связанную с этим QWaylandIviSurface.
Функции доступа:
| QWaylandSurface * | surface() const |
Сигнал уведомления:
| void | surfaceChanged() |
Документация по функциям-членам
QWaylandIviSurface::QWaylandIviSurface()
Создаёт QWaylandIviSurface.
QWaylandIviSurface::QWaylandIviSurface(QWaylandIviApplication *application, QWaylandSurface *surface, uint iviId, const QWaylandResource &resource)
Создаёт QWaylandIviSurface для surface и инициализирует его с заданным application, surface, iviId и resource.
void QWaylandIviSurface::initialize(QWaylandIviApplication *iviApplication, QWaylandSurface *surface, uint iviId, const QWaylandResource &resource)
Инициализирует QWaylandIviSurface, связывая его с заданным iviApplication, surface, iviId и resource.
[static] QByteArray QWaylandIviSurface::interfaceName()
[static] QWaylandSurfaceRole *QWaylandIviSurface::role()
Возвращает роль поверхности для QWaylandIviSurface.
void QWaylandIviSurface::sendConfigure(const QSize &size)
Отправляет событие конфигурации клиенту, сообщая ему изменить размер поверхности на заданный size.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qwaylandivisurface.html