diff options
| author | JustScott <development@justscott.me> | 2024-10-03 14:48:58 -0500 |
|---|---|---|
| committer | mark9064 <30447455+mark9064@users.noreply.github.com> | 2025-12-31 17:52:55 +0000 |
| commit | 526d8416bafdfb79751e85ccd5ee48e2daa8d266 (patch) | |
| tree | 01843d15cc9963749c8e213e7be1a6b46c75f083 /src/displayapp/screens/WeatherSymbols.cpp | |
| parent | f2814dd5ed26b1b6478d781048c0df27f03ca1e3 (diff) | |
Add shorter/simpler weather condition options.
Diffstat (limited to 'src/displayapp/screens/WeatherSymbols.cpp')
| -rw-r--r-- | src/displayapp/screens/WeatherSymbols.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/displayapp/screens/WeatherSymbols.cpp b/src/displayapp/screens/WeatherSymbols.cpp index de66312f..f7e41547 100644 --- a/src/displayapp/screens/WeatherSymbols.cpp +++ b/src/displayapp/screens/WeatherSymbols.cpp @@ -59,3 +59,26 @@ const char* Pinetime::Applications::Screens::Symbols::GetCondition(const Pinetim return ""; } } + +const char* Pinetime::Applications::Screens::Symbols::GetSimpleCondition(const Pinetime::Controllers::SimpleWeatherService::Icons icon) { + switch (icon) { + case Pinetime::Controllers::SimpleWeatherService::Icons::Sun: + return "Clear"; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudsSun: + case Pinetime::Controllers::SimpleWeatherService::Icons::Clouds: + case Pinetime::Controllers::SimpleWeatherService::Icons::BrokenClouds: + return "Clouds"; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudShowerHeavy: + return "Rain"; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudSunRain: + return "Drizzle"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Thunderstorm: + return "Thunder"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Snow: + return "Snow"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Smog: + return "Mist"; + default: + return ""; + } +} |
