InterfaceGPS
0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
Chargement...
Recherche...
Aucune correspondance
settingspage.h
Aller à la documentation de ce fichier.
1
9
#pragma once
10
#include <QWidget>
11
#include <QBluetoothLocalDevice>
12
#include <QTimer>
13
#include <QSet>
14
15
namespace
Ui {
class
SettingsPage
; }
16
class
TelemetryData
;
17
25
class
SettingsPage
:
public
QWidget {
26
Q_OBJECT
27
public
:
32
explicit
SettingsPage
(QWidget* parent =
nullptr
);
33
37
~SettingsPage
();
38
39
private
slots:
40
// --- SLOTS UTILISATEUR (UI) ---
41
void
onVisibleClicked();
42
void
onForgetClicked();
43
44
// --- SLOTS SYSTÈME ---
49
void
errorOccurred(QBluetoothLocalDevice::Error error);
50
54
void
stopDiscovery();
55
60
void
refreshPairedList();
61
62
private
:
63
// --- MÉTHODES INTERNES ---
64
69
void
setDiscoverable(
bool
enable);
70
77
void
showAutoClosingMessage(
const
QString &title,
const
QString &text,
int
timeoutMs);
78
79
// --- ATTRIBUTS ---
80
Ui::SettingsPage* ui;
81
82
QBluetoothLocalDevice *m_localDevice;
83
QTimer *m_discoveryTimer;
84
QTimer *m_pollTimer;
85
86
QSet<QString> m_knownMacs;
87
QString m_lastActiveMac;
88
};
SettingsPage
Interface graphique de gestion des paramètres et des connexions sans fil. Permet de rendre le véhicul...
Definition
settingspage.h:25
SettingsPage::~SettingsPage
~SettingsPage()
Destructeur. Libère l'interface générée par Qt Designer.
Definition
settingspage.cpp:58
TelemetryData
Classe représentant les données en temps réel du véhicule. Cette classe hérite de QObject et centrali...
Definition
telemetrydata.h:20
settingspage.h
Généré par
1.9.8