Start using DarkIconDispatcherStore and LightBarControllerStore
- Uses DarkIconDispatcherStore to provide per display instances to
LightBarController
- Uses LightBarControllerStore in Dagger, so that all places use the
same instances of LightBarController
- Initializes LightBarController for each display
Test: MultiDisplayStatusBarStarterTest
Test: Manually build & run
Bug: 369337696
Flag: com.android.systemui.status_bar_connected_displays
Change-Id: I0c1f69fe4599d70e58c406eaf98278f2b8e24b75
10 files changed