From 17d37d5ca5d28dffc3282fee645049fd75d3f126 Mon Sep 17 00:00:00 2001 From: Diego Miguel Date: Sat, 26 Feb 2022 20:43:33 +0100 Subject: [PATCH] Add Infineat watchface to settings --- src/CMakeLists.txt | 1 + src/displayapp/screens/Clock.cpp | 15 ++++++++++++++- src/displayapp/screens/Clock.h | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index df4ca7f9..2fcdc29e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -424,6 +424,7 @@ list(APPEND SOURCE_FILES displayapp/icons/bg_clock.c displayapp/screens/WatchFaceAnalog.cpp displayapp/screens/WatchFaceDigital.cpp + displayapp/screens/WatchFaceInfineat.cpp displayapp/screens/WatchFaceTerminal.cpp displayapp/screens/WatchFacePineTimeStyle.cpp diff --git a/src/displayapp/screens/Clock.cpp b/src/displayapp/screens/Clock.cpp index 1687dccf..de24ef88 100644 --- a/src/displayapp/screens/Clock.cpp +++ b/src/displayapp/screens/Clock.cpp @@ -10,6 +10,7 @@ #include "displayapp/DisplayApp.h" #include "displayapp/screens/WatchFaceDigital.h" #include "displayapp/screens/WatchFaceTerminal.h" +#include "displayapp/screens/WatchFaceInfineat.h" #include "displayapp/screens/WatchFaceAnalog.h" #include "displayapp/screens/WatchFacePineTimeStyle.h" @@ -42,8 +43,11 @@ Clock::Clock(DisplayApp* app, case 2: return WatchFacePineTimeStyleScreen(); break; + // case 3: + // return WatchFaceTerminalScreen(); + // break; case 3: - return WatchFaceTerminalScreen(); + return WatchFaceInfineatScreen(); break; } return WatchFaceDigitalScreen(); @@ -103,3 +107,12 @@ std::unique_ptr Clock::WatchFaceTerminalScreen() { heartRateController, motionController); } + +std::unique_ptr Clock::WatchFaceInfineatScreen() { + return std::make_unique(app, + dateTimeController, + bleController, + notificatioManager, + settingsController, + motionController); +} diff --git a/src/displayapp/screens/Clock.h b/src/displayapp/screens/Clock.h index 1ba752c7..f929c726 100644 --- a/src/displayapp/screens/Clock.h +++ b/src/displayapp/screens/Clock.h @@ -48,6 +48,7 @@ namespace Pinetime { std::unique_ptr WatchFaceAnalogScreen(); std::unique_ptr WatchFacePineTimeStyleScreen(); std::unique_ptr WatchFaceTerminalScreen(); + std::unique_ptr WatchFaceIfineatScreen(); }; } }