mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-04 00:45:46 +08:00
Unified weather scenario names in single place
This commit is contained in:
@@ -49,6 +49,9 @@ namespace BlackMisc
|
||||
//! Default constructor.
|
||||
CWeatherScenario() = default;
|
||||
|
||||
//! Constructor
|
||||
CWeatherScenario(ScenarioIndex index);
|
||||
|
||||
//! Constructor
|
||||
CWeatherScenario(ScenarioIndex index, const QString &name, const QString &description);
|
||||
|
||||
@@ -82,10 +85,16 @@ namespace BlackMisc
|
||||
//! Is scenario the real weather scenario?
|
||||
static bool isRealWeatherScenario(const CWeatherScenario &scenario) { return scenario.getIndex() == RealWeather; }
|
||||
|
||||
//! As string
|
||||
static const QString &enumToString(ScenarioIndex index);
|
||||
|
||||
//! As string
|
||||
static const QString &enumToDescription(ScenarioIndex index);
|
||||
|
||||
private:
|
||||
ScenarioIndex m_scenarioIndex = ClearSky;
|
||||
QString m_scenarioName {"Clear Sky"};
|
||||
QString m_scenarioDescription {"Clear Sky default"};
|
||||
QString m_scenarioName = enumToString(ClearSky);
|
||||
QString m_scenarioDescription = enumToDescription(ClearSky);
|
||||
|
||||
BLACK_METACLASS(
|
||||
CWeatherScenario,
|
||||
|
||||
Reference in New Issue
Block a user