diff options
| author | Victor Kareh <vkareh@redhat.com> | 2024-01-31 17:41:39 -0500 |
|---|---|---|
| committer | JF <JF002@users.noreply.github.com> | 2024-02-18 12:57:48 +0100 |
| commit | f422929d8cd0877c56e55d285f3ab3cc1223ea96 (patch) | |
| tree | c3c3aeafae0305eaaec66f6e65773d1a6d6b4f6b /src/displayapp/screens/WeatherSymbols.cpp | |
| parent | 5d971690cb7fcf51e0215a9eda16136607cf1851 (diff) | |
weather: Add new app with forecast
Diffstat (limited to 'src/displayapp/screens/WeatherSymbols.cpp')
| -rw-r--r-- | src/displayapp/screens/WeatherSymbols.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/displayapp/screens/WeatherSymbols.cpp b/src/displayapp/screens/WeatherSymbols.cpp index a7749541..de66312f 100644 --- a/src/displayapp/screens/WeatherSymbols.cpp +++ b/src/displayapp/screens/WeatherSymbols.cpp @@ -34,3 +34,28 @@ const char* Pinetime::Applications::Screens::Symbols::GetSymbol(const Pinetime:: break; } } + +const char* Pinetime::Applications::Screens::Symbols::GetCondition(const Pinetime::Controllers::SimpleWeatherService::Icons icon) { + switch (icon) { + case Pinetime::Controllers::SimpleWeatherService::Icons::Sun: + return "Clear sky"; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudsSun: + return "Few clouds"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Clouds: + return "Scattered clouds"; + case Pinetime::Controllers::SimpleWeatherService::Icons::BrokenClouds: + return "Broken clouds"; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudShowerHeavy: + return "Shower rain"; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudSunRain: + return "Rain"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Thunderstorm: + return "Thunderstorm"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Snow: + return "Snow"; + case Pinetime::Controllers::SimpleWeatherService::Icons::Smog: + return "Mist"; + default: + return ""; + } +} |
