Hotwheels-Cluster 1.2
Creation of Cluster APP for SEA:ME project.
 
Loading...
Searching...
No Matches
ClusterSettingsManager.cpp
Go to the documentation of this file.
1
15
17
24 : QObject(parent)
25{}
26
33
40{
41 if (m_drivingMode != newMode) {
42 m_drivingMode = newMode;
43 emit drivingModeUpdated(newMode);
44 }
45}
46
59
66{
67 if (m_clusterTheme != newTheme) {
68 m_clusterTheme = newTheme;
69 emit clusterThemeUpdated(newTheme);
70 }
71}
72
85
92{
93 if (m_clusterMetrics != newMetrics) {
94 m_clusterMetrics = newMetrics;
95 emit clusterMetricsUpdated(newMetrics);
96 }
97}
98
File containing the ClusterSettingsManager class.
DrivingMode
Enum class for the driving mode.
Definition enums.hpp:24
ClusterTheme
Enum class for the cluster theme.
Definition enums.hpp:26
ClusterMetrics
Enum class for the cluster metrics.
Definition enums.hpp:28
void clusterThemeUpdated(ClusterTheme newTheme)
void setDrivingMode(DrivingMode newMode)
Get the driving mode.
ClusterSettingsManager(QObject *parent=nullptr)
Construct a new ClusterSettingsManager::ClusterSettingsManager object.
void toggleClusterMetrics()
Toggle the cluster metrics.
void setClusterMetrics(ClusterMetrics newMetrics)
Get the cluster metrics.
~ClusterSettingsManager()
Destroy the ClusterSettingsManager::ClusterSettingsManager object.
void toggleDrivingMode()
Toggle the driving mode.
void drivingModeUpdated(DrivingMode newMode)
void setClusterTheme(ClusterTheme newTheme)
Get the cluster theme.
void toggleClusterTheme()
Toggle the cluster theme.
void clusterMetricsUpdated(ClusterMetrics newMetrics)