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 Clavier

Interface de saisie tactile sur mesure pour l'application embarquée. S'ouvre sous forme de boîte de dialogue modale (QDialog) bloquant le reste de l'UI. Implémente des mécaniques avancées : Majuscule automatique, verrouillage Maj (Caps Lock), popups dynamiques pour les accents (appui long), et suppression rapide (maintien de la touche effacer). Plus de détails...

#include <clavier.h>

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

Signaux

void textChangedExternally (const QString &text)
 Émis à chaque fois qu'une touche modifie le texte. Permet à l'application en arrière-plan (ex: NavigationPage) de lancer des recherches d'autocomplétion en direct.
 

Fonctions membres publiques

 Clavier (QWidget *parent=nullptr)
 Constructeur du clavier virtuel.
 
QString getText () const
 Récupère le texte final saisi par l'utilisateur une fois le clavier validé.
 
void setInitialText (const QString &text)
 Pré-remplit la barre de saisie à l'ouverture du clavier.
 
void displaySuggestions (const QStringList &suggestions)
 Met à jour la liste déroulante des suggestions au-dessus du clavier.
 

Description détaillée

Interface de saisie tactile sur mesure pour l'application embarquée. S'ouvre sous forme de boîte de dialogue modale (QDialog) bloquant le reste de l'UI. Implémente des mécaniques avancées : Majuscule automatique, verrouillage Maj (Caps Lock), popups dynamiques pour les accents (appui long), et suppression rapide (maintien de la touche effacer).

Définition à la ligne 28 du fichier clavier.h.

Documentation des constructeurs et destructeur

◆ Clavier()

Clavier::Clavier ( QWidget *  parent = nullptr)
explicit

Constructeur du clavier virtuel.

Paramètres
parentWidget parent.

Définition à la ligne 14 du fichier clavier.cpp.

Références textChangedExternally().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ displaySuggestions()

void Clavier::displaySuggestions ( const QStringList &  suggestions)

Met à jour la liste déroulante des suggestions au-dessus du clavier.

Paramètres
suggestionsListe des mots ou adresses suggérés.

Définition à la ligne 358 du fichier clavier.cpp.

◆ getText()

QString Clavier::getText ( ) const

Récupère le texte final saisi par l'utilisateur une fois le clavier validé.

Renvoie
La chaîne de caractères courante.

Définition à la ligne 349 du fichier clavier.cpp.

◆ setInitialText()

void Clavier::setInitialText ( const QString &  text)

Pré-remplit la barre de saisie à l'ouverture du clavier.

Paramètres
textLe texte initial à afficher et modifier.

Définition à la ligne 353 du fichier clavier.cpp.

◆ textChangedExternally

void Clavier::textChangedExternally ( const QString &  text)
signal

Émis à chaque fois qu'une touche modifie le texte. Permet à l'application en arrière-plan (ex: NavigationPage) de lancer des recherches d'autocomplétion en direct.

Paramètres
textLe contenu actuel de la barre de recherche.

Référencé par Clavier().

Voici le graphe des appelants de cette fonction :

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