profile/mobile/apps/native/accessibility-setting.git
5 years agoMake AppContext observable 68/206768/2 accepted/tizen/unified/20190603.095341 accepted/tizen/unified/20190604.014650 submit/tizen/20190530.111225 submit/tizen/20190531.122943 submit/tizen/20190603.083549
Lukasz Wlazly [Fri, 24 May 2019 10:59:17 +0000 (12:59 +0200)]
Make AppContext observable

Change-Id: I0286477681de1310eb2aeacef31a8de8284b1822

5 years agoListItem.hpp: [Svace] Fix Uninit ctor warning. 39/206439/1 accepted/tizen/unified/20190520.084049 submit/tizen/20190520.013724 submit/tizen/20190520.013842 submit/tizen/20190520.014040
Woochanlee [Mon, 20 May 2019 00:32:53 +0000 (09:32 +0900)]
ListItem.hpp: [Svace] Fix Uninit ctor warning.

Change-Id: Id169856b92e36acad8923e382c9e430543c87945
WGID:374079

5 years agoSmall fixes regarding Screen Reader setting 80/206080/2
Lukasz Wlazly [Mon, 13 May 2019 13:12:50 +0000 (15:12 +0200)]
Small fixes regarding Screen Reader setting

This patch:
1. Set step for slider inside genlist
2. Add indicator function to Slider
3. Removes obsolete files

Change-Id: Ia8a5cb1827cd5503f538af6a42b4117dd98e8733

5 years agoMerge "ScreenReaderSettings page in MVP" into tizen accepted/tizen/unified/20190514.080046 submit/tizen/20190514.062834
Lukasz Oleksak [Mon, 13 May 2019 08:57:18 +0000 (08:57 +0000)]
Merge "ScreenReaderSettings page in MVP" into tizen

5 years agoScreenReaderSettings page in MVP 40/205240/8
Lukasz Oleksak [Tue, 7 May 2019 09:16:28 +0000 (11:16 +0200)]
ScreenReaderSettings page in MVP

Change-Id: I29a68d95aa427fdf6888dde87c231145edc94c94

5 years agoSet application name 69/205569/1 submit/tizen/20190513.044419
Lukasz Wlazly [Tue, 7 May 2019 11:41:26 +0000 (13:41 +0200)]
Set application name

Change-Id: Ifb5eed84c1a5073fa5c17e62b3b260680ac1d4b1

5 years agoAdd sanitization 03/204803/1 accepted/tizen/unified/20190503.075059 submit/tizen/20190430.023700 submit/tizen/20190430.065044 submit/tizen/20190502.073346
Lukasz Wlazly [Fri, 26 Apr 2019 09:35:11 +0000 (11:35 +0200)]
Add sanitization

1. Check if AppContext stack is empty before calling presenter's
callback
2. Unregister from smart callbacks in Widget destructor

Change-Id: I716c0dde5d43f3b7bc3527c2dd591dbe41e5ab5b

5 years agoScreenReaderPage in MVP 14/204414/5
Oskar Chodowicz [Tue, 23 Apr 2019 18:14:12 +0000 (20:14 +0200)]
ScreenReaderPage in MVP

Change-Id: I6c1c49db66cf2ea85e34992b13f1e47307752cd3

5 years agoAdd update of GenlistItem fields when text and description are changed 93/204693/1
Lukasz Wlazly [Thu, 25 Apr 2019 14:32:46 +0000 (16:32 +0200)]
Add update of GenlistItem fields when text and description are changed

Change-Id: Ib40bb75a561c826f30afce02927889c9ddbb004a

5 years agoMerge "Add synchronization View-Presenter and Model-Presenter" into tizen
Lukasz Oleksak [Thu, 25 Apr 2019 13:48:29 +0000 (13:48 +0000)]
Merge "Add synchronization View-Presenter and Model-Presenter" into tizen

5 years agoAdd synchronization View-Presenter and Model-Presenter 91/204591/7
Lukasz Wlazly [Wed, 17 Apr 2019 14:38:03 +0000 (16:38 +0200)]
Add synchronization View-Presenter and Model-Presenter

This patch add ObservableProperty class, which allows
to send notifications from one class to other on value change.
Usage of this mechanism is used in ListView.

Change-Id: I430372637b390c38093b30981187cc3fddd2ea39

5 years agoFix possible null dereferencing 08/204408/1 accepted/tizen/unified/20190425.014549 submit/tizen/20190424.060632 submit/tizen/20190424.080239
Lukasz Wlazly [Tue, 23 Apr 2019 12:33:54 +0000 (14:33 +0200)]
Fix possible null dereferencing

Change-Id: I5611ec07711c8d62264ca8b53aceabb33e8a24b5

5 years agoFix SVACE issue with invalid parameter validation 23/204023/1
Radoslaw Cybulski [Thu, 18 Apr 2019 12:27:59 +0000 (14:27 +0200)]
Fix SVACE issue with invalid parameter validation

Change-Id: I86672c8acd1de073fa3bd7dd7101bcb548b770fd

5 years agoFix runtime and design issues 92/203592/4
Lukasz Wlazly [Tue, 16 Apr 2019 06:08:02 +0000 (08:08 +0200)]
Fix runtime and design issues

This patch:
1. Adds classes for abstract ListItem and ListGroup
2. Adds stack for views

Change-Id: I6ea212ae38ebeb1fd660dbeeff57ebbc64f8fbe2

5 years agoIntroduction of MVP architecture 82/203182/8 accepted/tizen/unified/20190419.020112 submit/tizen/20190417.052006
Lukasz Wlazly [Tue, 9 Apr 2019 07:03:20 +0000 (09:03 +0200)]
Introduction of MVP architecture

Change-Id: Id4b7efa1cdbd0ae02fbbaa9577135eb90cf84555

5 years agoAdd synchronization between us configuration and vconf in the class 17/202817/9
Oskar Chodowicz [Thu, 4 Apr 2019 18:16:23 +0000 (20:16 +0200)]
Add synchronization between us configuration and vconf in the class

Change-Id: I9fefe8498987b6eb3413b5190a4c04d2ea6ca122

5 years agoRemove all usages of gettext function from outside of TranslatedString 99/202999/1
Lukasz Wlazly [Mon, 8 Apr 2019 12:37:34 +0000 (14:37 +0200)]
Remove all usages of gettext function from outside of TranslatedString

Change-Id: I8564505b04f450405b61d2dbd32969af7f544b3d

5 years agoReplace char* with std::string 77/202677/10
Tomasz Jeschke [Mon, 1 Apr 2019 14:09:58 +0000 (16:09 +0200)]
Replace char* with std::string

Change-Id: I010b789017cd8ee68d6f370f9d7833716a04ccd7

5 years agoExtend TranslatedString functionality 96/202796/5 accepted/tizen/unified/20190410.002134 submit/tizen/20190408.080554 submit/tizen/20190408.115831
Lukasz Wlazly [Thu, 4 Apr 2019 09:09:53 +0000 (11:09 +0200)]
Extend TranslatedString functionality

1. Add static function to create parametrized TranslatedString
2. Overload addition operator

Change-Id: I7355f2dd37959a6aa19471104a44a906bb68ed2e

5 years agoFix a build break on 64 bit architectures 57/202657/1 accepted/tizen/unified/20190404.022006 submit/tizen/20190402.080200 submit/tizen/20190403.050239 submit/tizen/20190403.055426 submit/tizen/20190403.063646
JunsuChoi [Tue, 2 Apr 2019 07:59:33 +0000 (16:59 +0900)]
Fix a build break on 64 bit architectures

Change-Id: Ieed0e47412c9b4cc1489f250ec6664f2fd72b2b7
Signed-off-by: JunsuChoi <jsuya.choi@samsung.com>
5 years agoAdd wrapper class for TTS functions 56/202456/8 submit/tizen/20190402.051338
Lukasz Wlazly [Thu, 28 Mar 2019 14:37:08 +0000 (15:37 +0100)]
Add wrapper class for TTS functions

Change-Id: I30502a127bc02267b56a55c58917f841026c5a0e

5 years agoUpdate clang-format file 15/202515/3
Lukasz Wlazly [Fri, 29 Mar 2019 08:27:08 +0000 (09:27 +0100)]
Update clang-format file

Change-Id: I3d1dd40810fa8368b5f5759cbda218a3c4bef70f

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