|
InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
|
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>
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. | |
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.
|
explicit |
Constructeur de la fenêtre principale.
| telemetry | Pointeur vers le modèle de données partagé (capteurs, GPS). |
| parent | Widget 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().
| MainWindow::~MainWindow | ( | ) |
Destructeur. Libère l'interface générée par Qt Designer.
Définition à la ligne 87 du fichier mainwindow.cpp.