summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/systemui/Dependency.java
diff options
context:
space:
mode:
authorZoey Chen <zoeychen@google.com>2021-08-13 12:46:35 +0800
committerZoey Chen <zoeychen@google.com>2021-08-24 00:39:59 +0800
commit5dbe2af7465fa08cf65995c44d9c6fb1338a089b (patch)
treeb5d0771f5372b8f168e4f1220abace60a36af604 /packages/SystemUI/src/com/android/systemui/Dependency.java
parent7b5e2982188200d43b180d63ef79192ed7c3cfef (diff)
[Provider Model] Cherry-pick from master ag/15008434, ag/15023697 and ag/15023698
Add InternetAdapter for Wi-Fi network in internet dialog - Set each Wi-Fi entry into recycle view - Add InternetAdapterTest for unit test Add InternetDialog for showing current networks - Set mobile data layout - Set connected Wi-Fi layout - Set recycle view and adapter for Wi-Fi entries - Add InternetDialogTest for unit test Launch InternetDialog from tile and onReceive - Call from SystemUI: Inject - Call from outside: Receiver Bug: 187779230 Test: build pass Change-Id: Ib127ad43831ada06fa6a07802b3648b30faac5b0 Merged-In: Ib127ad43831ada06fa6a07802b3648b30faac5b0
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/Dependency.java')
-rw-r--r--packages/SystemUI/src/com/android/systemui/Dependency.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/Dependency.java b/packages/SystemUI/src/com/android/systemui/Dependency.java
index 76f30a80114a..00b33a416df4 100644
--- a/packages/SystemUI/src/com/android/systemui/Dependency.java
+++ b/packages/SystemUI/src/com/android/systemui/Dependency.java
@@ -65,6 +65,7 @@ import com.android.systemui.power.EnhancedEstimates;
import com.android.systemui.power.PowerUI;
import com.android.systemui.privacy.PrivacyItemController;
import com.android.systemui.qs.ReduceBrightColorsController;
+import com.android.systemui.qs.tiles.dialog.InternetDialogFactory;
import com.android.systemui.recents.OverviewProxyService;
import com.android.systemui.recents.Recents;
import com.android.systemui.screenrecord.RecordingController;
@@ -364,6 +365,7 @@ public class Dependency {
@Inject Lazy<UiEventLogger> mUiEventLogger;
@Inject Lazy<FeatureFlags> mFeatureFlagsLazy;
@Inject Lazy<StatusBarContentInsetsProvider> mContentInsetsProviderLazy;
+ @Inject Lazy<InternetDialogFactory> mInternetDialogFactory;
@Inject
public Dependency() {
@@ -578,6 +580,7 @@ public class Dependency {
mProviders.put(PrivacyDotViewController.class, mPrivacyDotViewControllerLazy::get);
mProviders.put(EdgeBackGestureHandler.Factory.class,
mEdgeBackGestureHandlerFactoryLazy::get);
+ mProviders.put(InternetDialogFactory.class, mInternetDialogFactory::get);
mProviders.put(UiEventLogger.class, mUiEventLogger::get);
mProviders.put(FeatureFlags.class, mFeatureFlagsLazy::get);
mProviders.put(StatusBarContentInsetsProvider.class, mContentInsetsProviderLazy::get);