diff options
| author | Jean-François Milants <jf@codingfield.com> | 2023-12-09 21:05:50 +0100 |
|---|---|---|
| committer | JF <JF002@users.noreply.github.com> | 2023-12-23 21:12:25 +0100 |
| commit | 50c679023f48869a62bb31334fdd747f4e310eff (patch) | |
| tree | 9a0e782e1a3baa11e3f3ebffff897fddd93f4dd5 /src/displayapp/screens | |
| parent | c94a59e7d3e0f9929171263412033a56872c168a (diff) | |
SimpleWeather service : new weather implementation
Fix recovery firmware and code formatting.
Diffstat (limited to 'src/displayapp/screens')
| -rw-r--r-- | src/displayapp/screens/WatchFacePineTimeStyle.cpp | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/src/displayapp/screens/WatchFacePineTimeStyle.cpp b/src/displayapp/screens/WatchFacePineTimeStyle.cpp index 65122493..baa2e184 100644 --- a/src/displayapp/screens/WatchFacePineTimeStyle.cpp +++ b/src/displayapp/screens/WatchFacePineTimeStyle.cpp @@ -45,16 +45,36 @@ namespace { const char* GetIcon(const Pinetime::Controllers::SimpleWeatherService::Icons icon) { switch (icon) { - case Pinetime::Controllers::SimpleWeatherService::Icons::Sun: return Symbols::sun; break; - case Pinetime::Controllers::SimpleWeatherService::Icons::CloudsSun: return Symbols::cloudSun; break; - case Pinetime::Controllers::SimpleWeatherService::Icons::Clouds: return Symbols::cloud; break; - case Pinetime::Controllers::SimpleWeatherService::Icons::BrokenClouds: return Symbols::cloud; break; // TODO missing symbol - case Pinetime::Controllers::SimpleWeatherService::Icons::Thunderstorm: return Symbols::cloud; break; // TODO missing symbol - case Pinetime::Controllers::SimpleWeatherService::Icons::Snow: return Symbols::cloud; break; // TODO missing symbol - case Pinetime::Controllers::SimpleWeatherService::Icons::CloudShowerHeavy: return Symbols::cloudShowersHeavy; break; - case Pinetime::Controllers::SimpleWeatherService::Icons::CloudSunRain: return Symbols::cloudSunRain; break; - case Pinetime::Controllers::SimpleWeatherService::Icons::Smog: return Symbols::smog; break; - default: return Symbols::ban; break; + case Pinetime::Controllers::SimpleWeatherService::Icons::Sun: + return Symbols::sun; + break; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudsSun: + return Symbols::cloudSun; + break; + case Pinetime::Controllers::SimpleWeatherService::Icons::Clouds: + return Symbols::cloud; + break; + case Pinetime::Controllers::SimpleWeatherService::Icons::BrokenClouds: + return Symbols::cloud; + break; // TODO missing symbol + case Pinetime::Controllers::SimpleWeatherService::Icons::Thunderstorm: + return Symbols::cloud; + break; // TODO missing symbol + case Pinetime::Controllers::SimpleWeatherService::Icons::Snow: + return Symbols::cloud; + break; // TODO missing symbol + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudShowerHeavy: + return Symbols::cloudShowersHeavy; + break; + case Pinetime::Controllers::SimpleWeatherService::Icons::CloudSunRain: + return Symbols::cloudSunRain; + break; + case Pinetime::Controllers::SimpleWeatherService::Icons::Smog: + return Symbols::smog; + break; + default: + return Symbols::ban; + break; } } } |
