aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/screens/Timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/screens/Timer.h')
-rw-r--r--src/displayapp/screens/Timer.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/displayapp/screens/Timer.h b/src/displayapp/screens/Timer.h
index 48c4fdda..63ca2456 100644
--- a/src/displayapp/screens/Timer.h
+++ b/src/displayapp/screens/Timer.h
@@ -3,6 +3,7 @@
#include "displayapp/screens/Screen.h"
#include "components/motor/MotorController.h"
#include "systemtask/SystemTask.h"
+#include "systemtask/WakeLock.h"
#include "displayapp/LittleVgl.h"
#include "displayapp/widgets/Counter.h"
#include "utility/DirtyValue.h"
@@ -15,7 +16,7 @@ namespace Pinetime::Applications {
namespace Screens {
class Timer : public Screen {
public:
- Timer(Controllers::Timer& timerController, Controllers::MotorController& motorController);
+ Timer(Controllers::Timer& timerController, Controllers::MotorController& motorController, System::SystemTask& systemTask);
~Timer() override;
void Refresh() override;
void Reset();
@@ -32,6 +33,8 @@ namespace Pinetime::Applications {
Pinetime::Controllers::Timer& timer;
Pinetime::Controllers::MotorController& motorController;
+ Pinetime::System::WakeLock wakeLock;
+
lv_obj_t* btnPlayPause;
lv_obj_t* txtPlayPause;
@@ -58,7 +61,7 @@ namespace Pinetime::Applications {
static constexpr const char* icon = Screens::Symbols::hourGlass;
static Screens::Screen* Create(AppControllers& controllers) {
- return new Screens::Timer(controllers.timer, controllers.motorController);
+ return new Screens::Timer(controllers.timer, controllers.motorController, *controllers.systemTask);
};
static bool IsAvailable(Pinetime::Controllers::FS& /*filesystem*/) {