QWaylandIviApplication Class
La clase QWaylandIviApplication es una extensión para interfaces de usuario de estilo embebido. Más...
| Cabecera: | #include <QWaylandIviApplication> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
| qmake: | QT += waylandcompositor |
| En QML: | IviApplication |
| Hereda: | QWaylandCompositorExtensionTemplate |
Funciones Públicas
| QWaylandIviApplication() | |
| QWaylandIviApplication(QWaylandCompositor *compositor) |
Funciones públicas reimplementadas
| virtual void | initialize() override |
Señales
| void | iviSurfaceCreated(QWaylandIviSurface *iviSurface) |
| void | iviSurfaceRequested(QWaylandSurface *surface, uint iviId, const QWaylandResource &resource) |
Miembros públicos estáticos
| const struct wl_interface * | interface() |
Descripción Detallada
La extensión QWaylandIviApplication proporciona una forma de asociar un QWaylandIviSurface con una superficie Wayland normal. Usando la interfaz QWaylandIviSurface, el cliente puede identificarse dando un ivi id, y el compositor puede pedir al cliente que redimensione.
QWaylandIviApplication corresponde a la interfaz Wayland ivi_application.
Documentación de las funciones miembro
QWaylandIviApplication::QWaylandIviApplication()
Construye un objeto QWaylandIviApplication.
QWaylandIviApplication::QWaylandIviApplication(QWaylandCompositor *compositor)
Construye un objeto QWaylandIviApplication para la dirección compositor.
[override virtual] void QWaylandIviApplication::initialize()
Reimplementa: QWaylandCompositorExtension::initialize().
Inicializa la extensión shell.
[static] const struct wl_interface *QWaylandIviApplication::interface()
Devuelve la interfaz Wayland para QWaylandIviApplication.
[signal] void QWaylandIviApplication::iviSurfaceCreated(QWaylandIviSurface *iviSurface)
Esta señal se emite cuando se ha creado un IviSurface, iviSurface.
[signal] void QWaylandIviApplication::iviSurfaceRequested(QWaylandSurface *surface, uint iviId, const QWaylandResource &resource)
Esta señal se emite cuando el cliente ha solicitado que un ivi_surface se asocie con surface, que se identifica por iviId. Se espera que el manejador de esta señal cree la superficie ivi para resource y la inicialice dentro del ámbito de emisión de la señal. Si no se crea ninguna superficie ivi, se creará una por defecto en su lugar.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.