From 07cc59d97869e83b319f930403112d2cbd321248 Mon Sep 17 00:00:00 2001 From: Mateusz Piesta Date: Thu, 5 Aug 2021 11:51:36 +0200 Subject: [PATCH] [BH-708] Time and units Added missing views/windows. From now home screen properly displays current time. --- image/assets/lang/English.json | 3 + .../windows/BellMainWindow.cpp | 30 ++++-- .../windows/BellMainWindow.hpp | 25 ++--- .../ApplicationBellSettings.cpp | 5 + .../application-bell-settings/CMakeLists.txt | 10 +- .../data/BellSettingsStyle.hpp | 7 ++ .../ApplicationBellSettings.hpp | 1 + .../models/TimeUnitsModel.cpp | 55 +++++++--- .../models/TimeUnitsModel.hpp | 15 ++- .../widgets/TimeFormatSetListItem.cpp | 101 ++++++++++++++++++ .../widgets/TimeFormatSetListItem.hpp | 38 +++++++ ...pinnerListItem.cpp => TimeSetListItem.cpp} | 18 +++- ...pinnerListItem.hpp => TimeSetListItem.hpp} | 7 +- .../windows/BellSettingsFinishedWindow.cpp | 61 +++++++++++ .../windows/BellSettingsFinishedWindow.hpp | 27 +++++ .../windows/BellSettingsTimeUnitsWindow.cpp | 3 +- .../apps-common/widgets/TimeSetFmtSpinner.cpp | 12 ++- module-gui/gui/widgets/SideListView.cpp | 4 + module-gui/gui/widgets/SideListView.hpp | 2 + module-gui/gui/widgets/Spinner.cpp | 7 +- module-gui/gui/widgets/Spinner.hpp | 8 +- module-gui/gui/widgets/Style.hpp | 4 +- module-gui/gui/widgets/TextSpinner.hpp | 2 +- 23 files changed, 388 insertions(+), 57 deletions(-) create mode 100644 module-apps/application-bell-settings/widgets/TimeFormatSetListItem.cpp create mode 100644 module-apps/application-bell-settings/widgets/TimeFormatSetListItem.hpp rename module-apps/application-bell-settings/widgets/{TimeSetSpinnerListItem.cpp => TimeSetListItem.cpp} (60%) rename module-apps/application-bell-settings/widgets/{TimeSetSpinnerListItem.hpp => TimeSetListItem.hpp} (61%) create mode 100644 module-apps/application-bell-settings/windows/BellSettingsFinishedWindow.cpp create mode 100644 module-apps/application-bell-settings/windows/BellSettingsFinishedWindow.hpp diff --git a/image/assets/lang/English.json b/image/assets/lang/English.json index bb7d533daebddf119f9792407124849ace302fa0..4006e242bc947ceb2c8a001247fb3bf4ebc6f735 100644 --- a/image/assets/lang/English.json +++ b/image/assets/lang/English.json @@ -552,7 +552,10 @@ "tethering_phone_mode_change_prohibited": "Tethering is on.

Other modes (Connected, DND,
Offline) are overriden by this mode
and are not working.
", "tethering_menu_access_decline": "Tethering is on.

To access menu,
turn tethering off.
", + "app_bell_settings_time_units_time_fmt_top_message": "Time format", + "app_bell_settings_time_units_time_fmt_bottom_message": "hours", "app_bell_settings_time_units_time_message": "Time", + "app_bell_settings_time_units_finished_message": "Time and units are set.", "app_bellmain_next_alarm": "Next alarm", "app_bellmain_power_nap": "Power nap", "app_bellmain_meditation_timer": "Meditation timer", diff --git a/module-apps/application-bell-main/windows/BellMainWindow.cpp b/module-apps/application-bell-main/windows/BellMainWindow.cpp index f997fdfcac97ece88782488acb127e33b1899a62..9fc590fcfed3da6d61e6099616892f15f0f1c45f 100644 --- a/module-apps/application-bell-main/windows/BellMainWindow.cpp +++ b/module-apps/application-bell-main/windows/BellMainWindow.cpp @@ -2,21 +2,30 @@ // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "BellMainWindow.hpp" + #include #include #include #include #include -#include