File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -394,6 +394,7 @@ list(APPEND SOURCE_FILES
394394 displayapp/screens/Error.cpp
395395 displayapp/screens/Alarm.cpp
396396 displayapp/screens/Styles.cpp
397+ displayapp/screens/WeatherSymbols.cpp
397398 displayapp/Colors.cpp
398399 displayapp/widgets/Counter.cpp
399400 displayapp/widgets/PageIndicator.cpp
Original file line number Diff line number Diff line change 1+ #include " displayapp/screens/WeatherSymbols.h"
2+
3+ const char * Pinetime::Applications::Screens::Symbols::GetSymbol (const Pinetime::Controllers::SimpleWeatherService::Icons icon) {
4+ switch (icon) {
5+ case Pinetime::Controllers::SimpleWeatherService::Icons::Sun:
6+ return Symbols::sun;
7+ break ;
8+ case Pinetime::Controllers::SimpleWeatherService::Icons::CloudsSun:
9+ return Symbols::cloudSun;
10+ break ;
11+ case Pinetime::Controllers::SimpleWeatherService::Icons::Clouds:
12+ return Symbols::cloud;
13+ break ;
14+ case Pinetime::Controllers::SimpleWeatherService::Icons::BrokenClouds:
15+ return Symbols::cloudMeatball;
16+ break ;
17+ case Pinetime::Controllers::SimpleWeatherService::Icons::Thunderstorm:
18+ return Symbols::bolt;
19+ break ;
20+ case Pinetime::Controllers::SimpleWeatherService::Icons::Snow:
21+ return Symbols::snowflake;
22+ break ;
23+ case Pinetime::Controllers::SimpleWeatherService::Icons::CloudShowerHeavy:
24+ return Symbols::cloudShowersHeavy;
25+ break ;
26+ case Pinetime::Controllers::SimpleWeatherService::Icons::CloudSunRain:
27+ return Symbols::cloudSunRain;
28+ break ;
29+ case Pinetime::Controllers::SimpleWeatherService::Icons::Smog:
30+ return Symbols::smog;
31+ break ;
32+ default :
33+ return Symbols::ban;
34+ break ;
35+ }
36+ }
Original file line number Diff line number Diff line change @@ -6,40 +6,7 @@ namespace Pinetime {
66 namespace Applications {
77 namespace Screens {
88 namespace Symbols {
9- const char * GetSymbol (const Pinetime::Controllers::SimpleWeatherService::Icons icon) {
10- switch (icon) {
11- case Pinetime::Controllers::SimpleWeatherService::Icons::Sun:
12- return Symbols::sun;
13- break ;
14- case Pinetime::Controllers::SimpleWeatherService::Icons::CloudsSun:
15- return Symbols::cloudSun;
16- break ;
17- case Pinetime::Controllers::SimpleWeatherService::Icons::Clouds:
18- return Symbols::cloud;
19- break ;
20- case Pinetime::Controllers::SimpleWeatherService::Icons::BrokenClouds:
21- return Symbols::cloudMeatball;
22- break ;
23- case Pinetime::Controllers::SimpleWeatherService::Icons::Thunderstorm:
24- return Symbols::bolt;
25- break ;
26- case Pinetime::Controllers::SimpleWeatherService::Icons::Snow:
27- return Symbols::snowflake;
28- break ;
29- case Pinetime::Controllers::SimpleWeatherService::Icons::CloudShowerHeavy:
30- return Symbols::cloudShowersHeavy;
31- break ;
32- case Pinetime::Controllers::SimpleWeatherService::Icons::CloudSunRain:
33- return Symbols::cloudSunRain;
34- break ;
35- case Pinetime::Controllers::SimpleWeatherService::Icons::Smog:
36- return Symbols::smog;
37- break ;
38- default :
39- return Symbols::ban;
40- break ;
41- }
42- }
9+ const char * GetSymbol (const Pinetime::Controllers::SimpleWeatherService::Icons icon);
4310 }
4411 }
4512 }
You can’t perform that action at this time.
0 commit comments