Commit Graph
44 Commits
Author SHA1 Message Date
Pawel Olejniczak cda64d4f8a [EGD-4340] Refactor bluetooth settings and add device windows
Rewrote these windows in a proper way.
Fixed few minor issues.
GUI adjustments.
2021-02-18 18:05:16 +01:00
Radoslaw Wicik 2b64d8aef7 [EGD-5707] Add empty Time Zone selection window
Add Empty window for time zone selection. Connection with DB
will be don in separate PR.
2021-02-12 09:21:50 +01:00
Piotr Tański bc4d32c7d8 [EGD-5158] Change access to the bus methods
The bus is now accessible only via Service object.
2021-02-08 16:56:42 +01:00
Piotr Tański 1db3f19205 [EGD-5472] Bluetooth worker state machine
State machine POC implemented using SML library.
2021-02-03 12:48:07 +01:00
Mateusz Grzegorzek d87c69479f [EGD-5311] Create Date&Time main window
- add DateAndTimeSettings class and
  dateAndTimeSettings global var
  (cache for storing date and time related settings),
- add DateAndTimeChangeRequest messages and proper
  methods in app::manager::Controller for sending them,
- handle DateAndTimeChangeRequest messages in ApplicationManager,
- add SettingRightItem::Text case for OptionSettings
  to provide possibility to add text
  on the right side of particular option,
- rename fields in db (settings_tab table):
  gs_time_format_12 to gs_time_format
  and
  gs_time_date_format to gs_date_format
- create only main Date&Time window.
  Sub windows will be added in separate task.
2021-02-03 10:11:56 +01:00
Wojtek Rzepecki 01d1c84f25 [EGD-5390] Add keypad backlight to GUI
Added demo connection to keypad light
GUI window.
2021-02-01 16:55:00 +01:00
RobertPiet 658b540b3f [EGD-5387] Volte settings change problem solved
Volte settings made global. Merge issue regarding screen lock resolved
2021-01-26 17:55:53 +01:00
Mateusz Grzegorzek b5780f8193 [EGD-5287] Add Languages window
- add LanguagesWindow,
- add GetCurrentDisplayLanguageRequest message used for
  sending request from LanguagesModel,
- add GetCurrentDisplayLanguageResponse message sent by
  ApplicationManager and handled by ApplicationSettingsNew,
- add setFocusOnElement method in ListView so current
  display language can be focused on when entering
  LanguagesWindow
2021-01-25 21:18:05 +01:00
Pawel Olejniczak 64c6c70a9e [EGD-5215] Add APNs list
Load APNs from service cellular.
Add ApnSettings model.
Connect ApnOptionWindow with ApnSettingsWindow.
2021-01-22 10:33:48 +01:00
RobertPiet b6a46e879d [EGD-4960] registerVariableChange moved to Init section of apps 2021-01-22 10:11:37 +01:00
Pawel Olejniczak cb3b6cd5da [EGD-5338] Add APN options window - gui
This is just GUI, window is not connected yet.
It will facilitate further development of APN settings,
and will be enhanced later.
2021-01-20 14:29:14 +01:00
Mateusz Grzegorzek 1de03f91a1 [EGD-4995] Fix changing passcode windows
Some implementation of
"EGD-4995 Add changing passcode windows flow"
was removed from master by PR:
"EGD-4743 Add new/options windows to quotes".
This PR restores this implementation.
2021-01-20 13:55:48 +01:00
pawpMudita 71925c6338 [EGD-4740] Add New/Edit APN window - Part1
Add New/Edit APN window - basic window/ model/ widget
2021-01-20 13:24:01 +01:00
Mateusz Grzegorzek 050d658980 [EGD-5288] Add Main system window
In settings add “System” window with all main menu items
(items are just menu positions not connected to actual windows)
2021-01-20 09:16:42 +01:00
Przemyslaw Brudny 4e034df4ed [EDG-4743] Add new/options windows to quotes
Add windows for add/edit/delete quotes, use ListView for quote display.
2021-01-19 13:15:21 +01:00
Przemyslaw Brudny 9645fbc278 [EDG-4717] Add screen for brightness control
Window for manual and automatic screen brightness control.
2021-01-19 12:09:36 +01:00
Mateusz Grzegorzek 8856a65641 [EGD-4995] Add changing passcode windows flow
Implement changing passcode windows flow
2021-01-18 15:12:25 +01:00
SP2FET 71a8252029 [EGD-4580] Add BT settings middleware
Added bluetooth settings middleware to store BT status in settings.
Added middleware layer to handle new settings queries.
2021-01-14 17:19:44 +01:00
Pawel Olejniczak 5da31450b5 [EGD-4739] Add empty APN settings window
APN settings window without APN list.
Icon widget now accepts rich text.
2021-01-14 11:47:57 +01:00
Piotr Tański 6c900d7b38 [EGD-5166] Add query-callback synchronization mechanism
Receiver object cancels the callbacks at the end of its lifecycle.
2021-01-13 12:11:56 +01:00
pawpMudita 52ad797f25 [EGD-4737] Add VoLTE ON/OFF switch in Settings Network window
Add VoLTE ON/OFF switch in Settings Network window
2021-01-11 12:53:45 +01:00
Mateusz Grzegorzek 991226b7bc [EGD-4992] Add main Security screen
This commit implement only main Security screen.
Change passcode functionality will be implemented
in [EGD-4995].
2020-12-21 17:13:30 +01:00
SP2FET f8c83ce25c [EGD-4869] Add bluetooth message status to application settings
This change demonstrates how to work with Bluetooth messages
in application settings windows.
Responses to bluetooth status messages are mocked because
settings storage and message handlers in Service Bluetooth
are not ready yet.
2020-12-21 12:34:54 +01:00
RobertPiet c7d9b6e2e9 [EGD-4732] "All Operators" menu option is shown when "Operator auto-select" is off; the state is kept in db
[EGD-4732] Network menu items visibility / indentation
2020-12-17 14:09:08 +01:00
jimmorrisson 14918dc4f9 [EGD-4925] Change new filesystem handling implementation in module-gui. (#1193)
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
2020-12-16 15:23:11 +01:00
RobertPiet b0fae5c4b8 [EGD-3995] setup sim window prepared basing on the old settings (#913)
[EGD-3995] updated to new settings
[EGD-3995] sim switch using CellularServiceApi
2020-12-14 17:10:09 +01:00
Paweł Olejniczak d3927dce4a [EGD-4276] Add nightshift window - GUI (#1153)
[EGD-4276] Add time widget

[EGD-4276] Remove 24h mode, and add bottom bar temporary mode handling

[EGD-4276] Add get/set time methods to time widget class

[EGD-4276] Change tm to std::chrono

[EGD-4276] Cleanup and connect Nightshift window

[EGD-4276] Update changelog
2020-12-10 10:47:25 +01:00
Krzysztof Mozdzynski 0ef0d615f3 [EGD-4150] Change filename i18 to i18n (#1108)
Change filename of internationalization files from i18 to i18n.

I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
2020-11-27 18:31:00 +01:00
Radoslaw Wicik b117704345 [EGD-4219] Convert service-evtmgr and service-lwip to library 2020-11-18 10:09:02 +01:00
Radoslaw Wicik b96313b158 [EGD-4215] Convert service-bluetooth to library 2020-11-10 09:56:06 +01:00
Paweł Olejniczak 57ad8a7ece [EGD-4275] Add torch window frontend (#983) 2020-11-09 10:29:11 +01:00
Piotr Tanski 22102c4ba5 [EGD-4200] Message handling refactored. (#974) 2020-11-06 15:24:59 +01:00
Piotr Tanski 299be4daf6 [EGD-4151] Application manager actions introduced. (#905)
* [EGD-4151] Application manifest structure defined.
* [EGD-4156] Applications registry and basic action handler implemented.
2020-11-04 10:24:35 +01:00
Tomek Sobkowiak 4bc7df5f4a [EDG-4049] Add locked screen settings window with ON/OFF (#900)
* [EDG-4206] Add locked screen and integrate with ON/OFF widget
2020-11-02 18:24:00 +01:00
Paweł Olejniczak b84eda2e27 [EGD-2629] Add Phone name window (#887)
[EGD-2629] Update changelog and minor fixes
2020-10-23 15:00:01 +02:00
Paweł Olejniczak d676fdabb7 [EGD-2628] Create Add device windows (#867)
[EGD-2628][WIP] Attach Add Device window

[EGD-2628] Fix passing scanned bt devices to Add device window

[EGD-2628] Add bt icon and adjust botton bar of Add device window

[EGD-2628] Add all devices window, & some fixes for add device window

[EGD-2628] Update changelog & cleanup

[EGD-2628] Improve bluetooth main window
2020-10-22 11:42:53 +02:00
Radoslaw Wicik 2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
pawpMudita 2f0f563591 [EGD-4018] Messages window for apps and tools 2020-10-15 15:11:03 +02:00
Adam Dobrowolski 7b4a706cd6 EGD-4036 Application windows - added register mechanism
* Moved ApplicationLauncher to separate files - declutering
* WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern
* Options window build dynamically onBeforeShow
* Dialog windows dynamically built
2020-10-13 17:46:10 +02:00
RobertPiet 491e4fb795 [EGD-3789] main network window
[EGD-3789] OptionSetting intoduced as a base to handle settings windows
[EGD-3789] added icons on/off/bt/right arrow
[EGD-3789] btn_ok icon used
2020-10-12 15:47:56 +02:00
pawpMudita 00144dc815 EGD-3992 Create main window for apps and tools 2020-10-09 10:13:50 +02:00
Tomek Sobkowiak 9ab0945f0f [EDG-3825] Add base messages for settings service 2020-09-29 09:48:23 +02:00
Pawel Olejniczak 28b3eacb57 [EGD-2623] Add basic version of settings->bluetooth options window 2020-09-24 15:11:46 +02:00
RobertPiet ea13bda5c7 [EGD-3681] settings main screen updated to the design chart https://projects.invisionapp.com/d/main#/console/18241335/385967135/preview
[EGD-3681] review issues solved: new settings window contains link to the old one, _old files removed, issues regarding lambda params, removed translations for de, fr, sp;removed section file/author from the header/body, removed destructor - default one exists in the base class, not used parameter with maybe_unused param, reoved dead code; DeinitHandler removed (was empty) - currently base class calls onClose on all its windows; reinterpret_cast removed
2020-09-23 11:20:33 +02:00