QWaylandIviApplication Class
La classe QWaylandIviApplication est une extension pour les interfaces utilisateur de type embarqué. Plus d'informations...
| En-tête : | #include <QWaylandIviApplication> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
| qmake : | QT += waylandcompositor |
| En QML : | IviApplication |
| Héritages : | QWaylandCompositorExtensionTemplate |
Fonctions publiques
| QWaylandIviApplication() | |
| QWaylandIviApplication(QWaylandCompositor *compositor) |
Fonctions publiques réimplémentées
| virtual void | initialize() override |
Signaux
| void | iviSurfaceCreated(QWaylandIviSurface *iviSurface) |
| void | iviSurfaceRequested(QWaylandSurface *surface, uint iviId, const QWaylandResource &resource) |
Membres publics statiques
| const struct wl_interface * | interface() |
Description détaillée
L'extension QWaylandIviApplication permet d'associer un site QWaylandIviSurface à une surface Wayland classique. En utilisant l'interface QWaylandIviSurface, le client peut s'identifier en donnant un identifiant ivi, et le compositeur peut demander au client de redimensionner.
QWaylandIviApplication correspond à l'interface Wayland ivi_application.
Documentation des fonctions membres
QWaylandIviApplication::QWaylandIviApplication()
Construit un objet QWaylandIviApplication.
QWaylandIviApplication::QWaylandIviApplication(QWaylandCompositor *compositor)
Construit un objet QWaylandIviApplication pour le site compositor fourni.
[override virtual] void QWaylandIviApplication::initialize()
Réimplémente : QWaylandCompositorExtension::initialize().
Initialise l'extension du shell.
[static] const struct wl_interface *QWaylandIviApplication::interface()
Retourne l'interface Wayland pour le site QWaylandIviApplication.
[signal] void QWaylandIviApplication::iviSurfaceCreated(QWaylandIviSurface *iviSurface)
Ce signal est émis lorsqu'un site IviSurface, iviSurface, a été créé.
[signal] void QWaylandIviApplication::iviSurfaceRequested(QWaylandSurface *surface, uint iviId, const QWaylandResource &resource)
Ce signal est émis lorsque le client a demandé qu'un site ivi_surface soit associé à un site surface, identifié par iviId. Le gestionnaire de ce signal est censé créer la surface ivi pour resource et l'initialiser dans le cadre de l'émission du signal. Si aucune surface ivi n'est créée, une surface par défaut sera créée à la place.
© 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.