diff options
Diffstat (limited to 'src/displayapp/screens')
| -rw-r--r-- | src/displayapp/screens/Clock.cpp | 15 | ||||
| -rw-r--r-- | src/displayapp/screens/settings/SettingWatchFace.cpp | 7 |
2 files changed, 12 insertions, 10 deletions
diff --git a/src/displayapp/screens/Clock.cpp b/src/displayapp/screens/Clock.cpp index a03dc68b..ce70f23f 100644 --- a/src/displayapp/screens/Clock.cpp +++ b/src/displayapp/screens/Clock.cpp @@ -15,6 +15,7 @@ #include "displayapp/screens/WatchFaceCasioStyleG7710.h" using namespace Pinetime::Applications::Screens; +using namespace Pinetime::Applications; Clock::Clock(Controllers::DateTime& dateTimeController, const Controllers::Battery& batteryController, @@ -33,23 +34,23 @@ Clock::Clock(Controllers::DateTime& dateTimeController, motionController {motionController}, filesystem {filesystem}, screen {[this, &settingsController]() { - switch (settingsController.GetClockFace()) { - case 0: + switch (settingsController.GetWatchFace()) { + case WatchFace::Digital: return WatchFaceDigitalScreen(); break; - case 1: + case WatchFace::Analog: return WatchFaceAnalogScreen(); break; - case 2: + case WatchFace::PineTimeStyle: return WatchFacePineTimeStyleScreen(); break; - case 3: + case WatchFace::Terminal: return WatchFaceTerminalScreen(); break; - case 4: + case WatchFace::Infineat: return WatchFaceInfineatScreen(); break; - case 5: + case WatchFace::CasioStyleG7710: return WatchFaceCasioStyleG7710(); break; } diff --git a/src/displayapp/screens/settings/SettingWatchFace.cpp b/src/displayapp/screens/settings/SettingWatchFace.cpp index 285efa72..5498d067 100644 --- a/src/displayapp/screens/settings/SettingWatchFace.cpp +++ b/src/displayapp/screens/settings/SettingWatchFace.cpp @@ -3,6 +3,7 @@ #include "displayapp/DisplayApp.h" #include "displayapp/screens/Screen.h" #include "components/settings/Settings.h" +#include "displayapp/WatchFaces.h" using namespace Pinetime::Applications::Screens; @@ -47,9 +48,9 @@ std::unique_ptr<Screen> SettingWatchFace::CreateScreen(unsigned int screenNum) c nScreens, title, symbol, - settingsController.GetClockFace(), - [&settings = settingsController](uint32_t clockFace) { - settings.SetClockFace(clockFace); + static_cast<uint32_t>(settingsController.GetWatchFace()), + [&settings = settingsController](uint32_t index) { + settings.SetWatchFace(static_cast<WatchFace>(index)); settings.SaveSettings(); }, watchfacesOnThisScreen); |
