diff options
author | Peiyong Lin <lpy@google.com> | 2021-01-04 23:04:12 -0800 |
---|---|---|
committer | Peiyong Lin <lpy@google.com> | 2021-01-11 18:24:26 -0800 |
commit | 0eebce6a53cacc73c0a4f86bb222085e06461f6b (patch) | |
tree | c4dca35993667b6ca7e006c5a3174160d053b7c9 /packages/SystemUI/src/com/android/systemui/Dependency.java | |
parent | 9df4c36148081c7aa181153274341c83e3bdb247 (diff) |
Add NavigationBarOverlayController.
A NavigationBarOverlayController is used to create and control buttons
floating as an overlay with the navigation bar.
Minor: Fix import order per lint error.
Bug: b/176190597
Test: manual
Change-Id: I9ce574f7a1c38baad12b4fc45a7799e07127fe87
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/Dependency.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/Dependency.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/Dependency.java b/packages/SystemUI/src/com/android/systemui/Dependency.java index cf576dd6b964..fe0ae33d17f1 100644 --- a/packages/SystemUI/src/com/android/systemui/Dependency.java +++ b/packages/SystemUI/src/com/android/systemui/Dependency.java @@ -49,6 +49,7 @@ import com.android.systemui.keyguard.WakefulnessLifecycle; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.model.SysUiState; import com.android.systemui.navigationbar.NavigationBarController; +import com.android.systemui.navigationbar.NavigationBarOverlayController; import com.android.systemui.navigationbar.NavigationModeController; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.DarkIconDispatcher; @@ -340,6 +341,7 @@ public class Dependency { @Inject Lazy<ProtoTracer> mProtoTracer; @Inject Lazy<MediaOutputDialogFactory> mMediaOutputDialogFactory; @Inject Lazy<DeviceConfigProxy> mDeviceConfigProxy; + @Inject Lazy<NavigationBarOverlayController> mNavbarButtonsControllerLazy; @Inject public Dependency() { @@ -536,6 +538,8 @@ public class Dependency { mProviders.put(MediaOutputDialogFactory.class, mMediaOutputDialogFactory::get); + mProviders.put(NavigationBarOverlayController.class, mNavbarButtonsControllerLazy::get); + Dependency.setInstance(this); } |