Added 12 hour set time

This commit is contained in:
Eli Weiss
2022-01-02 10:24:34 -05:00
committed by JF
parent e73a92c29b
commit 698288d822
3 changed files with 80 additions and 8 deletions

View File

@@ -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;