InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
Chargement...
Recherche...
Aucune correspondance
Référence de la classe 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...

#include <homeassistant.h>

Graphe d'héritage de HAPage:
Graphe de collaboration de HAPage:

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.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ HAPage()

HAPage::HAPage ( QWebEngineProfile *  profile,
QObject *  parent = nullptr 
)
explicit

Constructeur de la page web personnalisée.

Paramètres
profileProfil WebEngine gérant les cookies et le cache.
parentObjet parent pour la gestion mémoire.

Définition à la ligne 18 du fichier homeassistant.cpp.

Documentation des fonctions membres

◆ javaScriptConsoleMessage()

void HAPage::javaScriptConsoleMessage ( JavaScriptConsoleMessageLevel  level,
const QString &  message,
int  lineNumber,
const QString &  sourceID 
)
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().

Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir des fichiers suivants :