summaryrefslogtreecommitdiff
path: root/src/displayapp/screens/settings/SettingSetTime.h
diff options
context:
space:
mode:
authorEli Weiss <eliwss0@gmail.com>2022-01-02 10:24:34 -0500
committerJF <JF002@users.noreply.github.com>2022-01-31 20:42:18 +0100
commit698288d82202f5b55689db500033224f562481bc (patch)
tree51296a9e0c56fe1bbdd1c66a1daa0770098add75 /src/displayapp/screens/settings/SettingSetTime.h
parente73a92c29b289b542095a06b8ebba5b21c6f6539 (diff)
Added 12 hour set time
Diffstat (limited to 'src/displayapp/screens/settings/SettingSetTime.h')
-rw-r--r--src/displayapp/screens/settings/SettingSetTime.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/displayapp/screens/settings/SettingSetTime.h b/src/displayapp/screens/settings/SettingSetTime.h
index 8ba41eae..31f7d0be 100644
--- a/src/displayapp/screens/settings/SettingSetTime.h
+++ b/src/displayapp/screens/settings/SettingSetTime.h
@@ -3,6 +3,7 @@
#include <cstdint>
#include <lvgl/lvgl.h>
#include "components/datetime/DateTimeController.h"
+#include "components/settings/Settings.h"
#include "displayapp/screens/Screen.h"
namespace Pinetime {
@@ -10,18 +11,24 @@ namespace Pinetime {
namespace Screens {
class SettingSetTime : public Screen{
public:
- SettingSetTime(DisplayApp* app, Pinetime::Controllers::DateTime &dateTimeController);
+ SettingSetTime(DisplayApp* app,
+ Pinetime::Controllers::DateTime& dateTimeController,
+ Pinetime::Controllers::Settings& settingsController);
~SettingSetTime() override;
void HandleButtonPress(lv_obj_t *object, lv_event_t event);
-
+
private:
Controllers::DateTime& dateTimeController;
+ Controllers::Settings& settingsController;
int hoursValue;
int minutesValue;
+ char ampmValue[3];
+ bool is24H;
lv_obj_t * lblHours;
lv_obj_t * lblMinutes;
+ lv_obj_t * lblampm;
lv_obj_t * btnHoursPlus;
lv_obj_t * btnHoursMinus;
lv_obj_t * btnMinutesPlus;