profile/mobile/apps/native/accessibility-setting.git
5 years agoUse vconf class instead of vconf in c style 89/202189/8
Oskar Chodowicz [Thu, 28 Mar 2019 15:08:29 +0000 (16:08 +0100)]
Use vconf class instead of vconf in c style

Change-Id: I92999da9e560b3f617886747ec02904ee1fa6d3c

5 years agoAdd new formatting tool 24/202424/3
Lukasz Wlazly [Thu, 28 Mar 2019 09:54:07 +0000 (10:54 +0100)]
Add new formatting tool

This patch uses new formatting tool (clang-format)
and adds small shell script which allows to easily add pre-commit hook

Change-Id: I910fe6cd39888c116f6c7a4181af3f67d06ffb35

5 years agoRefactor of MainData, MainPage and SettingAccessibility classes 87/202187/4
Lukasz Wlazly [Mon, 25 Mar 2019 14:05:35 +0000 (15:05 +0100)]
Refactor of MainData, MainPage and SettingAccessibility classes

Change-Id: Ie9c04f53a39b5c4dd66269923c91563c0fec72ba

5 years agoFix for wrong initial items state on ScreenReaderSettingsPage 11/202111/3 accepted/tizen/unified/20190327.160544 submit/tizen/20190327.041330
Oskar Chodowicz [Fri, 22 Mar 2019 19:11:01 +0000 (20:11 +0100)]
Fix for wrong initial items state on ScreenReaderSettingsPage

Reproduction path:
Screen Reader -> settings -> change toggle for true state ->
back to previous page -> settings -> all toggles are on false state

Change-Id: I0ef531580b1e23aa62c235761d2508199fdadb60

5 years agoAdd implementation of Vconf wrapper created for Universal Switch 10/202110/3
Oskar Chodowicz [Fri, 22 Mar 2019 17:00:47 +0000 (18:00 +0100)]
Add implementation of Vconf wrapper created for Universal Switch

Change-Id: Id13305972b9def428d491857277daf8f784d9032

5 years agoChange dlog macros 09/202109/3
Oskar Chodowicz [Thu, 21 Mar 2019 13:50:46 +0000 (14:50 +0100)]
Change dlog macros

Change-Id: If67cf2dae4faf17d3db37e80f469e67397c191ab

5 years agoMerge "Catch exceptions by reference" into tizen
Lukasz Oleksak [Thu, 21 Mar 2019 16:09:19 +0000 (16:09 +0000)]
Merge "Catch exceptions by reference" into tizen

5 years agoCatch exceptions by reference 84/201984/1
Tomasz Jeschke [Thu, 21 Mar 2019 11:51:37 +0000 (12:51 +0100)]
Catch exceptions by reference

Change-Id: If97b5bcc1c981e438fa1c4d85abb886f0f889913

5 years agoRemove legacy function for adding genlist items 70/201970/2
Lukasz Wlazly [Thu, 21 Mar 2019 09:00:44 +0000 (10:00 +0100)]
Remove legacy function for adding genlist items

Change-Id: I77a110ef370e4227bc621b21eeda5d0e0c6fffd9

5 years agocreate ManageMenuOptions without SetValuePage 62/201962/3
Lukasz Wlazly [Thu, 21 Mar 2019 08:31:45 +0000 (09:31 +0100)]
create ManageMenuOptions without SetValuePage

This patch moves code creating submenu called ManageMenuOptions
to UniversalSwitchSettingsPage directly.

Change-Id: I181194a40890217ea8a113defb535b422a1071fc

5 years agoReplace createGendialGroupItem with appendItem 97/201897/3
Lukasz Wlazly [Wed, 20 Mar 2019 15:18:45 +0000 (16:18 +0100)]
Replace createGendialGroupItem with appendItem

This patch replaces usage of createGendialGroupItem with
Genlist::appendItem in UniversalSwitchSettingsPage class

Change-Id: I35da226b1a49c5086ca3475a32a6f68c2cbd9644

5 years agoIntroduce "createEvasObject" function and hide constructors 99/201899/2
Oskar Chodowicz [Wed, 20 Mar 2019 17:09:33 +0000 (18:09 +0100)]
Introduce "createEvasObject" function and hide constructors

Now widgets can be created only with make function from widget class.
Departure from this rule is creating the window because this kind of
widget hasn't got parent.

Change-Id: Iae9bbc7f417c7b232048ddf4a9346714b8e92bc4

5 years agoReplace createGendialGroupItem with Genlist method for SwallowType::INVALID 82/201482/8
Tomasz Jeschke [Thu, 14 Mar 2019 15:54:06 +0000 (16:54 +0100)]
Replace createGendialGroupItem with Genlist method for SwallowType::INVALID

Change-Id: Ifdd7423bfeac3a2e771cb01bb34687a9f24707e3

5 years agoCreate "Sound" item with new genlist API 96/201796/1
Lukasz Wlazly [Tue, 19 Mar 2019 12:11:31 +0000 (13:11 +0100)]
Create "Sound" item with new genlist API

Change-Id: Ibdf9aed9d7efd86bcd843cacfacaa470aa6d5321

5 years agoCreate "Auto move interval" item with new genlist API 88/201788/1
Lukasz Wlazly [Tue, 19 Mar 2019 11:37:25 +0000 (12:37 +0100)]
Create "Auto move interval" item with new genlist API

Change-Id: I4a0a94e01c2c8634872b9e64e57065e0d59ad31d

5 years agoCreate "Auto tap" item with new genlist API 83/201783/1
Lukasz Wlazly [Tue, 19 Mar 2019 10:30:23 +0000 (11:30 +0100)]
Create "Auto tap" item with new genlist API

Change-Id: I0375512c379a64fa01ae07b7a4ca11337cf5fa5b

5 years agoCreate "Single interaction interval" item with new genlist API 72/201772/1
Lukasz Wlazly [Tue, 19 Mar 2019 09:54:55 +0000 (10:54 +0100)]
Create "Single interaction interval" item with new genlist API

Change-Id: I7e871889bf59cdc22ceebe17d8e302270bfa2210

5 years agoCreate "Tap duration" item with new genlist API 71/201771/1
Lukasz Wlazly [Tue, 19 Mar 2019 09:28:07 +0000 (10:28 +0100)]
Create "Tap duration" item with new genlist API

Change-Id: I081219bf5ca7a28354e788ffa4873062cf0f2797

5 years agoCreate "Pause on first" item with new genlist API 56/201756/2
Lukasz Wlazly [Tue, 19 Mar 2019 07:40:31 +0000 (08:40 +0100)]
Create "Pause on first" item with new genlist API

Change-Id: Ib75567ab8e68d4a90bc6dc65c4ef893a3b774748

5 years agoAdd virtual destructor for base Widget class 49/201549/3 submit/tizen/20190318.043137 submit/tizen/20190318.043555 submit/tizen/20190318.114709 submit/tizen/20190319.041006
Lukasz Wlazly [Fri, 15 Mar 2019 11:13:46 +0000 (12:13 +0100)]
Add virtual destructor for base Widget class

Change-Id: Id9484f871237d10254e12889df56297bcd978e64

5 years agoAdd initial values to pointers in SetValuePage class 46/201546/1
Lukasz Wlazly [Fri, 15 Mar 2019 10:14:12 +0000 (11:14 +0100)]
Add initial values to pointers in SetValuePage class

Change-Id: If24db44ed604e47a3efd410c5cc1323d99f3d89e

5 years agoRemove null check after pointer dereference 45/201545/2
Oskar Chodowicz [Fri, 15 Mar 2019 09:32:15 +0000 (10:32 +0100)]
Remove null check after pointer dereference

This patch resolves Svace issue

Change-Id: Ifaa28ea35e1467a3c49e5d0a0505b1e5aac97b10

5 years agoMerge "Add disabling Camera Provider view if all switches mapped" into tizen
Lukasz Oleksak [Thu, 14 Mar 2019 13:43:33 +0000 (13:43 +0000)]
Merge "Add disabling Camera Provider view if all switches mapped" into tizen

5 years agoAdd disabling Camera Provider view if all switches mapped 07/201407/4
Oskar Chodowicz [Wed, 13 Mar 2019 18:48:33 +0000 (19:48 +0100)]
Add disabling Camera Provider view if all switches mapped

Change-Id: If7b32e5292e8ed3169931c61ca6a7345a3dedd75

5 years agoReplace createGendialGroupItem with Genlist method for SwallowType::ICON_RADIO 34/201334/8
Tomasz Jeschke [Tue, 12 Mar 2019 13:16:36 +0000 (14:16 +0100)]
Replace createGendialGroupItem with Genlist method for SwallowType::ICON_RADIO

method used is called appendItem

Change-Id: I5ec00b0673d8b7552ef9e47159eb7d63a64e1d4e

5 years agoUse toolbar class instead of Evas_Object 41/201241/6
Oskar Chodowicz [Mon, 11 Mar 2019 11:01:18 +0000 (12:01 +0100)]
Use toolbar class instead of Evas_Object

This commit also add using of naviframe pushBack function instead of efl
function

Change-Id: Ib60bfff2a24f59ef1ee3372bb6916322c066d013

5 years agoAdd new type of GenlistItem - Radio 46/201046/7 submit/tizen/20190314.062257 submit/tizen/20190314.080413 submit/tizen/20190314.103410
Lukasz Wlazly [Thu, 7 Mar 2019 13:30:22 +0000 (14:30 +0100)]
Add new type of GenlistItem - Radio

Change-Id: I6be6022f38d290ef313e29f5acb7b0efe18dca73

5 years agoFix for invisible elements added via packEnd method 09/201309/1
Lukasz Wlazly [Tue, 12 Mar 2019 09:00:38 +0000 (10:00 +0100)]
Fix for invisible elements added via packEnd method

Change-Id: I15c8cb3d177de1c4151a2a5f75e5c3aff6f935fa

5 years agoRemove show function from constructors 17/200817/5
Oskar Chodowicz [Mon, 4 Mar 2019 12:27:10 +0000 (13:27 +0100)]
Remove show function from constructors

the show function was left in the popup and ctxpopup
constructors due to these objects cannot inherit visibility
from parent

Change-Id: Ib0dbf5d70f55aed201242941e2ac3d845d8e0ac0

5 years agoMerge "Add new type of GenlistItem - Toggle with different actions" into tizen
Lukasz Oleksak [Mon, 11 Mar 2019 14:32:25 +0000 (14:32 +0000)]
Merge "Add new type of GenlistItem - Toggle with different actions" into tizen

5 years agoAdd new type of GenlistItem - Toggle with different actions 92/200892/8
Lukasz Wlazly [Tue, 5 Mar 2019 11:11:24 +0000 (12:11 +0100)]
Add new type of GenlistItem - Toggle with different actions

This change introduce new type of GenlistItem, which
has different actions on clicking item and widget.

Change-Id: Ia29d6e53d3bff16968c243b149a3eff97f74bd59

5 years agoMerge "Remove unused source file - setting-common-draw-widget.cpp" into tizen
Lukasz Oleksak [Mon, 11 Mar 2019 12:23:59 +0000 (12:23 +0000)]
Merge "Remove unused source file - setting-common-draw-widget.cpp" into tizen

5 years agoMerge "Remove unused Widget - Image" into tizen
Lukasz Oleksak [Mon, 11 Mar 2019 11:06:27 +0000 (11:06 +0000)]
Merge "Remove unused Widget - Image" into tizen

5 years agoMerge "Remove unused function from setting-common-general-func.cpp" into tizen
Lukasz Oleksak [Mon, 11 Mar 2019 11:01:59 +0000 (11:01 +0000)]
Merge "Remove unused function from setting-common-general-func.cpp" into tizen

5 years agoAdd required privilege for access to vconf keys 13/201213/1
Lukasz Wlazly [Mon, 11 Mar 2019 09:49:54 +0000 (10:49 +0100)]
Add required privilege for access to vconf keys

Change-Id: I79e2db9d16004e49e4f4b03688c5ca67e2fb896d

5 years agoRemove unused source file - setting-common-draw-widget.cpp 60/200960/10
Tomasz Jeschke [Wed, 6 Mar 2019 11:47:57 +0000 (12:47 +0100)]
Remove unused source file - setting-common-draw-widget.cpp

Change-Id: I839dac41f700053a29db99d9a6eceb882bfcbb39

5 years agoRemove unused Widget - Image 58/200958/10
Tomasz Jeschke [Wed, 6 Mar 2019 10:46:48 +0000 (11:46 +0100)]
Remove unused Widget - Image

Change-Id: I8c4c188d2fef2c54cb8960066041dddf4e164221

5 years agoRemove unused function from setting-common-general-func.cpp 57/200957/10
Tomasz Jeschke [Wed, 6 Mar 2019 10:40:28 +0000 (11:40 +0100)]
Remove unused function from setting-common-general-func.cpp

Additionally replace safeStrCmp func with std:string compare() method

Change-Id: I8dbdf7d68fb4449db644fba1a772d6eb2cbd51a9

5 years agoUse Entry class instead of Evas_Object in UpdateSwitchPage 47/200947/9 submit/tizen/20190311.042353 submit/tizen/20190311.104527
Tomasz Jeschke [Tue, 5 Mar 2019 14:22:23 +0000 (15:22 +0100)]
Use Entry class instead of Evas_Object in UpdateSwitchPage

Change-Id: I5a8c60eee86abfcafd3491afb049ad3f8c9887f8

5 years agoAdd new type of GenlistItem - Icon 65/200865/9
Lukasz Wlazly [Tue, 5 Mar 2019 07:32:58 +0000 (08:32 +0100)]
Add new type of GenlistItem - Icon

This change introduce new type of GenlistItem
and use it in SwitchesPage

Change-Id: I76a7d4303da2aad76d75492a0466005e6563e909

5 years agoAdd new type of GenlistItem - Check 83/200783/11
Lukasz Wlazly [Mon, 4 Mar 2019 08:34:44 +0000 (09:34 +0100)]
Add new type of GenlistItem - Check

This change introduce new type of GenlistItem
and use it in RemoveSwitchPage

Change-Id: I413f1e2d8ee53f11d9c2ed10f9f8db6291704258

5 years agoUse Check class instead of Evas_Object 52/200652/11
Tomasz Jeschke [Wed, 27 Feb 2019 12:04:47 +0000 (13:04 +0100)]
Use Check class instead of Evas_Object

Change-Id: I0e81c2e108d04cddc9c97050b4fb5845092397a2

5 years agoAdd new type of GenlistItem - Toggle 64/200464/20
Lukasz Wlazly [Mon, 25 Feb 2019 10:14:34 +0000 (11:14 +0100)]
Add new type of GenlistItem - Toggle

This change introduce new type of GenlistItem
and use it in AccessibilityLauncherPage

Change-Id: If33d96ea7bde36cd5947435f5223b9e2c5e76b86

5 years agoWrap genlist item with class 62/200062/16
Lukasz Wlazly [Mon, 18 Feb 2019 13:00:00 +0000 (14:00 +0100)]
Wrap genlist item with class

This patch introduce new approach to creating genlist items.
In this commit there is first use case included.

Change-Id: Ifec07b7a5be13a10611d684a2074ec0c1cce561b

5 years agoUse Box, Label and Scroller classes instead of Evas_Object 50/200250/13
Tomasz Jeschke [Wed, 20 Feb 2019 11:32:34 +0000 (12:32 +0100)]
Use Box, Label and Scroller classes instead of Evas_Object

Change-Id: Ic4c81ffbc3024d903841c87ea5d0b20c9022f2ad

5 years agoRemove code duplication 43/200243/6
Oskar Chodowicz [Wed, 20 Feb 2019 11:21:36 +0000 (12:21 +0100)]
Remove code duplication

Change-Id: Ia02aa3a473ab2612448d5a0bd84d0153c461dd28

5 years agoAdd Label class 42/200242/5
Oskar Chodowicz [Wed, 20 Feb 2019 11:03:07 +0000 (12:03 +0100)]
Add Label class

Change-Id: Ibc26567d0d54005e052a30ee3e819bf4cd5883eb

5 years agoRefactor function used to create the app's window 60/200060/5
Tomasz Jeschke [Mon, 18 Feb 2019 12:43:33 +0000 (13:43 +0100)]
Refactor function used to create the app's window

Change-Id: I6045ce757cbb49364c9e090dcad2bb1c169a0c44

5 years agoRefactor of SetValuePage class 15/199915/6
Lukasz Wlazly [Thu, 14 Feb 2019 13:37:19 +0000 (14:37 +0100)]
Refactor of SetValuePage class

This patch separates SetValuePage from RemoveSwitchPage
and replace c-style callbacks with lambda function
Change-Id: I857d1e5bf3a6f7f09180ae5360aabb05fa24478c

5 years agouse CtxPopup class instead EvasObject 48/199648/7
Oskar Chodowicz [Mon, 11 Feb 2019 09:55:12 +0000 (10:55 +0100)]
use CtxPopup class instead EvasObject

Change-Id: I6ae296f5c2b66d9c98a98e797c00f53e9d15cf61

5 years agoUse Button class instead of Evas_Object 49/199249/14
Oskar Chodowicz [Thu, 7 Feb 2019 17:05:49 +0000 (18:05 +0100)]
Use Button class instead of Evas_Object

Change-Id: I47704c34796cfa845656d5a7b683509f4e8092e1

5 years agoSet all widgets defaultly visible 65/199165/12
Oskar Chodowicz [Wed, 6 Feb 2019 11:43:44 +0000 (12:43 +0100)]
Set all widgets defaultly visible

Change-Id: I8d4f391015c985db8ec4d07042107697e2030781

5 years agoMerge "fix for crash on switch addition" into tizen
Lukasz Oleksak [Tue, 26 Feb 2019 13:58:37 +0000 (13:58 +0000)]
Merge "fix for crash on switch addition" into tizen

5 years agoMerge "remove SettingPopup class" into tizen
Lukasz Oleksak [Mon, 25 Feb 2019 10:56:00 +0000 (10:56 +0000)]
Merge "remove SettingPopup class" into tizen

5 years agofix for crash on switch addition 30/199930/2
Oskar Chodowicz [Fri, 15 Feb 2019 18:22:56 +0000 (19:22 +0100)]
fix for crash on switch addition

Change-Id: Ibd89c8e70c827bad18e499f4795f7d26b2e876d4

5 years agoChange value of timeout for dbus call 17/199617/2 accepted/tizen/unified/20190225.232737 submit/tizen/20190222.001114 submit/tizen/20190222.044455 submit/tizen/20190225.055416 submit/tizen/20190225.071954
Lukasz Wlazly [Wed, 13 Feb 2019 08:28:52 +0000 (09:28 +0100)]
Change value of timeout for dbus call

Because of too short timeout getting activities from
Universal Switch fails almost everytime

Change-Id: Id76e68e0e12523dff67140a6c4aeca6db7ce674a

5 years agoremove SettingPopup class 46/199146/9
Oskar Chodowicz [Tue, 5 Feb 2019 15:07:54 +0000 (16:07 +0100)]
remove SettingPopup class

Also use objects inheriting from Widget instead SettingPopup objects

Change-Id: Ia323b498cb7f94155c073e175e290665c3fbe6cc

5 years agoAccessoriesSwitchesPage in cpp style 36/199136/10
Oskar Chodowicz [Mon, 4 Feb 2019 15:07:30 +0000 (16:07 +0100)]
AccessoriesSwitchesPage in cpp style

In this class still are some elements to refactor
Change-Id: Ifa6c60ddad690c1cedd206a4add62914a383ed5d

5 years agoUse Genlist class instead of Evas_Object 64/198864/9 accepted/tizen/unified/20190218.063905 submit/tizen/20190215.002439
Lukasz Wlazly [Wed, 30 Jan 2019 09:36:41 +0000 (10:36 +0100)]
Use Genlist class instead of Evas_Object

Change-Id: I4dcd5470bec6cdffb1f271e6687aef507ab58b1f

5 years agoRemove enable_shared_from_this and TODO statements 84/198784/8
Lukasz Wlazly [Tue, 29 Jan 2019 11:52:05 +0000 (12:52 +0100)]
Remove enable_shared_from_this and TODO statements

This patch remove inheritance from std::enable_shared_from_this class,
which has no value at current architecture and remove TODO statements
which have been fixed in previous patches.

Change-Id: I112e7488ff4cae314b222a2c4b76d112f7d78092

5 years agoChange widget's make function 83/198883/7
Oskar Chodowicz [Wed, 30 Jan 2019 18:29:12 +0000 (19:29 +0100)]
Change widget's make function

Now this function can pass more arguments to object constructor

Change-Id: I58221616aad7a9dbfbff3b22912ac141824a17f9

5 years agoUse layout class instead Evas_Object 83/198783/6 accepted/tizen/unified/20190214.060617 submit/tizen/20190213.001307 submit/tizen/20190213.060634 submit/tizen/20190213.062652
Oskar Chodowicz [Mon, 28 Jan 2019 13:50:27 +0000 (14:50 +0100)]
Use layout class instead Evas_Object

Change-Id: I584d053d5160ac0c4c6fe38bb3c8d92c6adab108

5 years agoRemove switch popup in cpp style 82/198582/5
Oskar Chodowicz [Fri, 25 Jan 2019 13:45:51 +0000 (14:45 +0100)]
Remove switch popup in cpp style

This commit refactor "remove switch" popup
with UI components to cpp style

Change-Id: Iae4c84513b0f235c24f89bd48d8b44449a1e34ad

5 years agoStatus bar information popup in cpp style 03/197703/12
Oskar Chodowicz [Tue, 15 Jan 2019 15:32:18 +0000 (16:32 +0100)]
Status bar information popup in cpp style

This patch edit status bar information and its components
(without genlist's items) to cpp style

Change-Id: Iebc1548f86719eb11010be59d23a662c7c638303

5 years agoFix for using unitialized values 05/195205/2 accepted/tizen/unified/20190130.053712 submit/tizen/20190128.112154 submit/tizen/20190128.120547 submit/tizen/20190129.023343
Radoslaw Cybulski [Tue, 11 Dec 2018 13:09:32 +0000 (14:09 +0100)]
Fix for using unitialized values

Some values in UniversalSwitchEldbus structure were left unitialized,
which could cause crash, when entering and leaving Universal Switch
subpage in the user interface.

Change-Id: Ib950c79798414cf095bff1605b4bdbbd1e2d9696

5 years agoFix slider at popup 09/195609/7
Oskar Chodowicz [Fri, 14 Dec 2018 16:08:47 +0000 (17:08 +0100)]
Fix slider at popup

This commit restores and edit edc file for popup which
is showing at speech rate change operation

Change-Id: I7c70e159cb6915c7d057f4b3426922faa1b72c1f

5 years agoSpeech rate popup with components in cpp style 07/197107/10
Oskar Chodowicz [Wed, 9 Jan 2019 13:54:30 +0000 (14:54 +0100)]
Speech rate popup with components in cpp style

Change-Id: Ia077eeaa46ff59ed4ae999fce9a13752677b0ce7

5 years agoAdd Slider class 10/196910/14
Oskar Chodowicz [Mon, 7 Jan 2019 15:10:14 +0000 (16:10 +0100)]
Add Slider class

Change-Id: Idcc38f9794abffe48348d6df95c6e6f6a9705e7c

5 years agoRefactor in callback handling 79/197079/12
Lukasz Wlazly [Wed, 9 Jan 2019 08:33:26 +0000 (09:33 +0100)]
Refactor in callback handling

This patch:
1. Adds some utility structures which help
in convenient managament of smart and eext callbacks.

2. Changes API for setting callbacks

3. Changes implementation of calling callbacks

4. Replace raw pointer with unique_ptr for widgets in all cases

Change-Id: I038eb3156eb9136cc0367f6b3a0c6689cd27e909

5 years agoPopup in cpp style 05/196705/7
Oskar Chodowicz [Thu, 3 Jan 2019 11:24:10 +0000 (12:24 +0100)]
Popup in cpp style

Change-Id: I88f3eeaf4f0ac3dfc7b3ff9a119ea2895691cc1b

5 years agoExtract UpdateSwitchPage data from context class 92/196592/5
Lukasz Wlazly [Wed, 2 Jan 2019 11:11:16 +0000 (12:11 +0100)]
Extract UpdateSwitchPage data from context class

Change-Id: I00446f9813c880a2ce727e81db92d738b970fc1d

5 years agoExtract ActionPage data from context class 25/195725/5
Lukasz Wlazly [Mon, 17 Dec 2018 14:13:17 +0000 (15:13 +0100)]
Extract ActionPage data from context class

Change-Id: I7ebb13c3f451a9bdc1937f53384408a5dd4d78f0

5 years agoExtract AccessoriesSwitchPage data from context class 07/195707/5
Lukasz Wlazly [Mon, 17 Dec 2018 10:12:02 +0000 (11:12 +0100)]
Extract AccessoriesSwitchPage data from context class

Change-Id: Iebe75b2892a0d9c8bad2ba847392d8e874f532e7

5 years agoExtract CameraSwitchPage data from context class 76/195676/4
Lukasz Wlazly [Mon, 17 Dec 2018 07:51:12 +0000 (08:51 +0100)]
Extract CameraSwitchPage data from context class

Change-Id: I4080eb2898caeaae5d184991c3f39238c50bdc38

5 years agoExtract ScreenSwitchPage data from context class 83/195583/4
Lukasz Wlazly [Fri, 14 Dec 2018 12:24:31 +0000 (13:24 +0100)]
Extract ScreenSwitchPage data from context class

Change-Id: Iea6e930b4217db988debd0521db0be9be1c1fc41

5 years agoExtract AddSwitchPage data from context class 78/195578/5
Lukasz Wlazly [Fri, 14 Dec 2018 11:07:20 +0000 (12:07 +0100)]
Extract AddSwitchPage data from context class

Change-Id: Ib329ef681c8c426ae695d10bd1729f36ec6844d0

5 years agoExtract RemoveSwitchPage data from context class 63/195563/4
Lukasz Wlazly [Fri, 14 Dec 2018 07:56:06 +0000 (08:56 +0100)]
Extract RemoveSwitchPage data from context class

Change-Id: Idc4e85b42830d21c82bee311be3ece747b0fcf59

5 years agoExtract SwitchesPage data from context class 49/195449/4
Lukasz Wlazly [Thu, 13 Dec 2018 11:23:44 +0000 (12:23 +0100)]
Extract SwitchesPage data from context class

Change-Id: I164eb74403be6a054df42612f27d94193af9f9c0

5 years agoExtract UniversalSwitchSettingsPage data from context class 86/195286/9
Lukasz Wlazly [Wed, 12 Dec 2018 07:06:15 +0000 (08:06 +0100)]
Extract UniversalSwitchSettingsPage data from context class

Change-Id: Ia008836cc8032e6c4897bfabde42109a04d3bfb1

5 years agoExtract UniversalSwitchPage data from context class 01/195201/4
Lukasz Wlazly [Tue, 11 Dec 2018 09:50:30 +0000 (10:50 +0100)]
Extract UniversalSwitchPage data from context class

Change-Id: I0d98fdb29160277009c0f2144675f816b83f0920

5 years agoExtract ScreenReaderPage data from context class 00/195200/4
Lukasz Wlazly [Tue, 11 Dec 2018 09:12:27 +0000 (10:12 +0100)]
Extract ScreenReaderPage data from context class

Change-Id: I9c11bf0020268b9ed277e01ee8e1f39a8552206f

5 years agoExtract MainPage data from context class 78/195178/3
Lukasz Wlazly [Tue, 11 Dec 2018 08:09:49 +0000 (09:09 +0100)]
Extract MainPage data from context class

Change-Id: I120cfa18efe4820a94a002fa0e28941291c017ad

5 years agoRemove back pointer from GenGroupItemData 73/195173/5
Lukasz Wlazly [Tue, 11 Dec 2018 07:49:57 +0000 (08:49 +0100)]
Remove back pointer from GenGroupItemData

Change-Id: I77a2a6205274fdb922dd78c6a5daea9adac8fb4a

5 years agoAdd MainPage class 85/197785/1
Lukasz Wlazly [Mon, 10 Dec 2018 11:19:38 +0000 (12:19 +0100)]
Add MainPage class

This patch also removes some obsolete code

Change-Id: I49a0304eb115b43e9f7594f49c8e0d8890d1d9d0

5 years agoRevert "Add MainPage class" 84/197784/1
Lukasz Oleksak [Wed, 16 Jan 2019 09:27:01 +0000 (09:27 +0000)]
Revert "Add MainPage class"

This reverts commit 92caddba66c0405fb3eae20ec43961958f626ae7.
Trying to fix inconsistency in gerrit

Change-Id: I31d16a0039adb1ae0ea203bb5c70c18cb93fbf9d

5 years agoAdd MainPage class 91/195091/4 submit/tizen/20190116.045417 submit/tizen/20190116.084147 submit/tizen/20190117.121937 submit/tizen/20190118.024659 submit/tizen/20190118.084922
Lukasz Wlazly [Mon, 10 Dec 2018 11:19:38 +0000 (12:19 +0100)]
Add MainPage class

This patch also removes some obsolete code

Change-Id: I40241f574f99dd2755e469f95cd447aeb982d59a

5 years agoChange the way children are detached from parent 53/195053/6
Lukasz Wlazly [Mon, 10 Dec 2018 07:31:17 +0000 (08:31 +0100)]
Change the way children are detached from parent

Since Widget hierarchy bases on unique_ptr, object must not be tried to remove itself.
Change of semantic for this function causes that owner removes its resource, which is legal.

Change-Id: I2d93d5927d1fb59470bf7e9e1ca43c14da478d55

5 years agoNaviframe in cpp style 11/194611/6
Lukasz Wlazly [Thu, 6 Dec 2018 08:05:22 +0000 (09:05 +0100)]
Naviframe in cpp style

Change-Id: I5a2dfb8086d4cb0f8348f06eb4eeed709ff89e58

5 years agoConformant in cpp style 07/194607/5
Lukasz Wlazly [Wed, 5 Dec 2018 10:01:15 +0000 (11:01 +0100)]
Conformant in cpp style

Change-Id: I2750db4118cba8e39e46c62bcb53eafcf7eee117

5 years agoCreate Window in cpp style 43/194443/7
Oskar Chodowicz [Tue, 4 Dec 2018 10:52:31 +0000 (11:52 +0100)]
Create Window in cpp style

Change-Id: I9613fdcd998c966d31a4801ebb3e87833d1239aa

5 years agoAdd Widget classes 42/193342/16
Lukasz Wlazly [Mon, 19 Nov 2018 12:29:24 +0000 (13:29 +0100)]
Add Widget classes

This patch introduces hierarchy of Widget classes.
It would make building UI more convenient and safer
thank to using concrete types, lambda expressions, containers and smart pointers.
Such hierarchy also enable better data encapsulation
and would make debugging faster.
Change-Id: I801c6cf1e2660765e8f968d2086200ae664c6583

5 years agoFix dlog build errors 65/195065/1 accepted/tizen/unified/20181220.061737 submit/tizen/20181218.080725 submit/tizen/20181219.071252
Lukasz Wlazly [Mon, 10 Dec 2018 09:37:51 +0000 (10:37 +0100)]
Fix dlog build errors

Change-Id: I83425d2843cdd70ca1d2f660c1d691610403adb2

5 years agoFix formatting 64/195064/1
Lukasz Wlazly [Mon, 10 Dec 2018 09:35:04 +0000 (10:35 +0100)]
Fix formatting

Change-Id: Iefee3f0b1594c6fd0fc642a2c99f525fab7e0c3d

5 years agoAdd documentation to class being "page" abstractions 16/193816/2 accepted/tizen/unified/20181206.141116 submit/tizen/20181205.064917 submit/tizen/20181205.112221 submit/tizen/20181206.052649
Lukasz Wlazly [Mon, 26 Nov 2018 14:25:19 +0000 (15:25 +0100)]
Add documentation to class being "page" abstractions

Change-Id: I8eea9a09ad8e30cb8f7f3e185f91750dd346fd9f

5 years agoFix issues requested by static analysis tool 20/193720/2
Lukasz Wlazly [Fri, 23 Nov 2018 13:42:17 +0000 (14:42 +0100)]
Fix issues requested by static analysis tool

Change-Id: Iafeac843d9f6fd10db90a561dca8ae62d9dc801d

5 years agoRemove obsolete perl script 22/193622/2
Lukasz Wlazly [Thu, 22 Nov 2018 09:11:51 +0000 (10:11 +0100)]
Remove obsolete perl script

Change-Id: I1754984d145f4ffe365a39c75db1d61213eb89bd

5 years agoAdd licence notice to source files 29/193529/2
Lukasz Wlazly [Wed, 21 Nov 2018 11:59:29 +0000 (12:59 +0100)]
Add licence notice to source files

Change-Id: Ib78436d87631af0e908d665ea30aadd2a674d565

5 years agoFix for missing entry in accessoriess popup 46/193446/1
Lukasz Wlazly [Tue, 20 Nov 2018 14:15:21 +0000 (15:15 +0100)]
Fix for missing entry in accessoriess popup

Previous refactoring removed this entry by mistake.
This patch restore full functionality of the popup.

Change-Id: I159266955c92b47146031c7b0d48864e7ebe22db

6 years agoRefactor of "setting_create_button" function 28/193228/5 accepted/tizen/unified/20181127.073243 submit/tizen/20181121.085850
Lukasz Wlazly [Fri, 16 Nov 2018 07:28:24 +0000 (08:28 +0100)]
Refactor of "setting_create_button" function

This patch also replace all uses of "elm_button_add" with aforementioned
function

Change-Id: Ie571c00deb7b9023a8394083fcb1c8b86280af32

6 years agoAdd SettingPopup class 93/193093/8
Lukasz Wlazly [Wed, 14 Nov 2018 11:13:25 +0000 (12:13 +0100)]
Add SettingPopup class

Change-Id: I0785a61671f12e5e40acbb7ab17a04b8e60b69de