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 MainWindow

Fenêtre principale agissant comme conteneur parent de toutes les vues de l'application. Cette classe instancie toutes les sous-pages au démarrage et les garde en mémoire. Au lieu de détruire/recréer les pages lors de la navigation, elle se contente de masquer ou d'afficher les widgets concernés, ce qui garantit une interface réactive. Plus de détails...

#include <mainwindow.h>

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

Fonctions membres publiques

 MainWindow (TelemetryData *telemetry, QWidget *parent=nullptr)
 Constructeur de la fenêtre principale.
 
 ~MainWindow ()
 Destructeur. Libère l'interface générée par Qt Designer.
 

Description détaillée

Fenêtre principale agissant comme conteneur parent de toutes les vues de l'application. Cette classe instancie toutes les sous-pages au démarrage et les garde en mémoire. Au lieu de détruire/recréer les pages lors de la navigation, elle se contente de masquer ou d'afficher les widgets concernés, ce qui garantit une interface réactive.

Définition à la ligne 32 du fichier mainwindow.h.

Documentation des constructeurs et destructeur

◆ MainWindow()

MainWindow::MainWindow ( TelemetryData telemetry,
QWidget *  parent = nullptr 
)
explicit

Constructeur de la fenêtre principale.

Paramètres
telemetryPointeur vers le modèle de données partagé (capteurs, GPS).
parentWidget parent (généralement nullptr car c'est la fenêtre racine).

Définition à la ligne 22 du fichier mainwindow.cpp.

Références NavigationPage::bindTelemetry().

Voici le graphe d'appel pour cette fonction :

◆ ~MainWindow()

MainWindow::~MainWindow ( )

Destructeur. Libère l'interface générée par Qt Designer.

Définition à la ligne 87 du fichier mainwindow.cpp.


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