Refresh rework
This commit is contained in:
@@ -164,7 +164,3 @@ bool QuickSettings::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
bool QuickSettings::Refresh() {
|
||||
return running;
|
||||
}
|
||||
|
@@ -27,8 +27,6 @@ namespace Pinetime {
|
||||
|
||||
~QuickSettings() override;
|
||||
|
||||
bool Refresh() override;
|
||||
|
||||
bool OnTouchEvent(Pinetime::Applications::TouchEvents event) override;
|
||||
void OnButtonEvent(lv_obj_t* object, lv_event_t event);
|
||||
|
||||
|
@@ -80,10 +80,6 @@ SettingDisplay::~SettingDisplay() {
|
||||
settingsController.SaveSettings();
|
||||
}
|
||||
|
||||
bool SettingDisplay::Refresh() {
|
||||
return running;
|
||||
}
|
||||
|
||||
void SettingDisplay::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
if (event == LV_EVENT_VALUE_CHANGED) {
|
||||
for (int i = 0; i < optionsTotal; i++) {
|
||||
@@ -110,4 +106,4 @@ void SettingDisplay::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -15,7 +15,6 @@ namespace Pinetime {
|
||||
SettingDisplay(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
|
||||
~SettingDisplay() override;
|
||||
|
||||
bool Refresh() override;
|
||||
void UpdateSelected(lv_obj_t* object, lv_event_t event);
|
||||
|
||||
private:
|
||||
|
@@ -70,11 +70,6 @@ SettingSteps::~SettingSteps() {
|
||||
settingsController.SaveSettings();
|
||||
}
|
||||
|
||||
bool SettingSteps::Refresh() {
|
||||
return running;
|
||||
}
|
||||
|
||||
|
||||
void SettingSteps::UpdateSelected(lv_obj_t *object, lv_event_t event) {
|
||||
uint32_t value = settingsController.GetStepsGoal();
|
||||
if(object == btnPlus && (event == LV_EVENT_PRESSED)) {
|
||||
@@ -95,4 +90,4 @@ void SettingSteps::UpdateSelected(lv_obj_t *object, lv_event_t event) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@@ -10,22 +10,19 @@ namespace Pinetime {
|
||||
namespace Applications {
|
||||
namespace Screens {
|
||||
|
||||
class SettingSteps : public Screen{
|
||||
public:
|
||||
SettingSteps(DisplayApp* app, Pinetime::Controllers::Settings &settingsController);
|
||||
~SettingSteps() override;
|
||||
class SettingSteps : public Screen {
|
||||
public:
|
||||
SettingSteps(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
|
||||
~SettingSteps() override;
|
||||
|
||||
bool Refresh() override;
|
||||
void UpdateSelected(lv_obj_t *object, lv_event_t event);
|
||||
|
||||
private:
|
||||
void UpdateSelected(lv_obj_t* object, lv_event_t event);
|
||||
|
||||
Controllers::Settings& settingsController;
|
||||
private:
|
||||
Controllers::Settings& settingsController;
|
||||
|
||||
lv_obj_t * stepValue;
|
||||
lv_obj_t * btnPlus;
|
||||
lv_obj_t * btnMinus;
|
||||
|
||||
lv_obj_t* stepValue;
|
||||
lv_obj_t* btnPlus;
|
||||
lv_obj_t* btnMinus;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@@ -64,10 +64,6 @@ SettingTimeFormat::~SettingTimeFormat() {
|
||||
settingsController.SaveSettings();
|
||||
}
|
||||
|
||||
bool SettingTimeFormat::Refresh() {
|
||||
return running;
|
||||
}
|
||||
|
||||
void SettingTimeFormat::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
if (event == LV_EVENT_VALUE_CHANGED) {
|
||||
for (int i = 0; i < optionsTotal; i++) {
|
||||
@@ -86,4 +82,4 @@ void SettingTimeFormat::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -15,7 +15,6 @@ namespace Pinetime {
|
||||
SettingTimeFormat(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
|
||||
~SettingTimeFormat() override;
|
||||
|
||||
bool Refresh() override;
|
||||
void UpdateSelected(lv_obj_t* object, lv_event_t event);
|
||||
|
||||
private:
|
||||
|
@@ -72,10 +72,6 @@ SettingWakeUp::~SettingWakeUp() {
|
||||
settingsController.SaveSettings();
|
||||
}
|
||||
|
||||
bool SettingWakeUp::Refresh() {
|
||||
return running;
|
||||
}
|
||||
|
||||
void SettingWakeUp::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
using WakeUpMode = Pinetime::Controllers::Settings::WakeUpMode;
|
||||
if (event == LV_EVENT_VALUE_CHANGED && !ignoringEvents) {
|
||||
|
@@ -15,7 +15,6 @@ namespace Pinetime {
|
||||
SettingWakeUp(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
|
||||
~SettingWakeUp() override;
|
||||
|
||||
bool Refresh() override;
|
||||
void UpdateSelected(lv_obj_t* object, lv_event_t event);
|
||||
|
||||
private:
|
||||
|
@@ -75,10 +75,6 @@ SettingWatchFace::~SettingWatchFace() {
|
||||
settingsController.SaveSettings();
|
||||
}
|
||||
|
||||
bool SettingWatchFace::Refresh() {
|
||||
return running;
|
||||
}
|
||||
|
||||
void SettingWatchFace::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
if (event == LV_EVENT_VALUE_CHANGED) {
|
||||
for (uint8_t i = 0; i < optionsTotal; i++) {
|
||||
@@ -90,4 +86,4 @@ void SettingWatchFace::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -15,7 +15,6 @@ namespace Pinetime {
|
||||
SettingWatchFace(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
|
||||
~SettingWatchFace() override;
|
||||
|
||||
bool Refresh() override;
|
||||
void UpdateSelected(lv_obj_t* object, lv_event_t event);
|
||||
|
||||
private:
|
||||
|
@@ -26,13 +26,6 @@ Settings::~Settings() {
|
||||
lv_obj_clean(lv_scr_act());
|
||||
}
|
||||
|
||||
bool Settings::Refresh() {
|
||||
|
||||
if (running)
|
||||
running = screens.Refresh();
|
||||
return running;
|
||||
}
|
||||
|
||||
bool Settings::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
|
||||
return screens.OnTouchEvent(event);
|
||||
}
|
||||
|
@@ -14,8 +14,6 @@ namespace Pinetime {
|
||||
Settings(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
|
||||
~Settings() override;
|
||||
|
||||
bool Refresh() override;
|
||||
|
||||
bool OnTouchEvent(Pinetime::Applications::TouchEvents event) override;
|
||||
|
||||
private:
|
||||
|
Reference in New Issue
Block a user