diff options
| author | Riku Isokoski <riksu9000@gmail.com> | 2022-05-13 21:35:05 +0300 |
|---|---|---|
| committer | JF <JF002@users.noreply.github.com> | 2022-06-06 21:28:03 +0200 |
| commit | 1d34e83c9704acd42ad4d3d9187cedfd88dfd297 (patch) | |
| tree | 47ffb984b55c1ce0f905807a6bbfb9c90b09c10f /src/displayapp/screens/Timer.h | |
| parent | 9e18c23aac6f3ca283f3e254a382ae19b6b9d378 (diff) | |
Use Counter widget in Timer
Diffstat (limited to 'src/displayapp/screens/Timer.h')
| -rw-r--r-- | src/displayapp/screens/Timer.h | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/src/displayapp/screens/Timer.h b/src/displayapp/screens/Timer.h index c1f7f9e2..2dcc5973 100644 --- a/src/displayapp/screens/Timer.h +++ b/src/displayapp/screens/Timer.h @@ -4,6 +4,7 @@ #include "components/datetime/DateTimeController.h" #include "systemtask/SystemTask.h" #include "displayapp/LittleVgl.h" +#include "displayapp/widgets/Counter.h" #include "components/timer/TimerController.h" @@ -19,23 +20,15 @@ namespace Pinetime::Applications::Screens { void OnButtonEvent(lv_obj_t* obj, lv_event_t event); private: - void CreateButtons(); - bool running; - uint8_t secondsToSet = 0; - uint8_t minutesToSet = 0; + void SetTimerRunning(); + void SetTimerStopped(); Controllers::TimerController& timerController; lv_obj_t* time; lv_obj_t* msecTime; lv_obj_t* btnPlayPause; lv_obj_t* txtPlayPause; - lv_obj_t* btnMinutesUp; - lv_obj_t* btnMinutesDown; - lv_obj_t* btnSecondsUp; - lv_obj_t* btnSecondsDown; - lv_obj_t* txtMUp; - lv_obj_t* txtMDown; - lv_obj_t* txtSUp; - lv_obj_t* txtSDown; lv_task_t* taskRefresh; + Widgets::Counter minuteCounter = Widgets::Counter(0, 59); + Widgets::Counter secondCounter = Widgets::Counter(0, 59); }; } |
