|
InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
|
Rôle architectural : Intégration embarquée de l'interface Home Assistant. Plus de détails...
#include <QWidget>#include <QWebEngineView>#include <QWebEnginePage>Aller au code source de ce fichier.
Classes | |
| class | HAPage |
| Surcharge de la page web pour intercepter les événements de la console. Cette classe permet d'écouter les "console.log" émis par le code JavaScript injecté dans la page Home Assistant, créant ainsi un canal de communication du Web vers le C++. Plus de détails... | |
| class | HomeAssistant |
| Page principale affichant le dashboard domotique. Gère l'initialisation du moteur de rendu Chromium (WebEngine). Assure l'apparition du clavier tactile maison par-dessus la vue web. Plus de détails... | |
Rôle architectural : Intégration embarquée de l'interface Home Assistant.
Responsabilités : Encapsuler la vue web (QWebEngineView) et relayer les demandes d'ouverture de clavier virtuel (interceptées via JavaScript) vers l'application Qt. Dépendances principales : QWebEngineView, QWebEnginePage et signalisation interne UI.
Définition dans le fichier homeassistant.h.