|
InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
|
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...
#include <homeassistant.h>
Signaux | |
| void | showKeyboardRequested () |
| Émis lorsque le code JavaScript détecte un focus sur un champ de saisie. | |
Fonctions membres publiques | |
| HAPage (QWebEngineProfile *profile, QObject *parent=nullptr) | |
| Constructeur de la page web personnalisée. | |
Fonctions membres protégées | |
| void | javaScriptConsoleMessage (JavaScriptConsoleMessageLevel level, const QString &message, int lineNumber, const QString &sourceID) override |
| Intercepte les messages de la console JavaScript. Si le message correspond à un mot-clé précis (ex: "SHOW_KEYBOARD"), un signal C++ est émis. | |
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++.
Définition à la ligne 23 du fichier homeassistant.h.
|
explicit |
Constructeur de la page web personnalisée.
| profile | Profil WebEngine gérant les cookies et le cache. |
| parent | Objet parent pour la gestion mémoire. |
Définition à la ligne 18 du fichier homeassistant.cpp.
|
overrideprotected |
Intercepte les messages de la console JavaScript. Si le message correspond à un mot-clé précis (ex: "SHOW_KEYBOARD"), un signal C++ est émis.
Définition à la ligne 20 du fichier homeassistant.cpp.
Références showKeyboardRequested().