From 639a826dd40a3de9d2d5d0a554cfca79aeebfda6 Mon Sep 17 00:00:00 2001 From: Anton Potapov Date: Wed, 15 Mar 2023 17:25:23 +0000 Subject: [PATCH] Bind controls edit and add flows It's possible to navigate from editing controls to adding new ones and back when the flag is active. This affects both setting up a new app and amending an existing one. Protected by Flags.CONTROLS_MANAGEMENT_NEW_FLOWS Test: Manual + added autotests Fixes: 265180342 Change-Id: I471e7581982453e126f515272b7199a40e257643 --- .../res/layout/controls_management.xml | 23 +++ packages/SystemUI/res/values/strings.xml | 9 + .../controller/ControlsControllerImpl.kt | 2 - .../systemui/controls/management/AllModel.kt | 9 +- .../management/ControlsEditingActivity.kt | 53 +++++- .../management/ControlsFavoritingActivity.kt | 89 ++++++++-- .../controls/management/ControlsModel.kt | 7 +- .../ControlsProviderSelectorActivity.kt | 5 +- .../controls/management/AllModelTest.kt | 25 +++ .../management/ControlsEditingActivityTest.kt | 142 +++++++++++++-- .../ControlsFavoritingActivityTest.kt | 164 ++++++++++++++++-- .../controls/management/StartActivityData.kt | 6 + 12 files changed, 473 insertions(+), 61 deletions(-) create mode 100644 packages/SystemUI/tests/src/com/android/systemui/controls/management/StartActivityData.kt diff --git a/packages/SystemUI/res/layout/controls_management.xml b/packages/SystemUI/res/layout/controls_management.xml index b9e711e54b3b0..d8967d4706ce2 100644 --- a/packages/SystemUI/res/layout/controls_management.xml +++ b/packages/SystemUI/res/layout/controls_management.xml @@ -76,6 +76,29 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent"/> +