From 50c679023f48869a62bb31334fdd747f4e310eff Mon Sep 17 00:00:00 2001 From: Jean-François Milants Date: Sat, 9 Dec 2023 21:05:50 +0100 Subject: SimpleWeather service : new weather implementation Fix recovery firmware and code formatting. --- src/displayapp/screens/WatchFacePineTimeStyle.cpp | 40 +++++++++++++++++------ 1 file changed, 30 insertions(+), 10 deletions(-) (limited to 'src/displayapp/screens') 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; } } } -- cgit v1.2.3-70-g09d2