[View Controllers] Move

KeyguardStatusBarView#setKeyguardUserSwitcherEnabled
to the controller.

Test: manual
Bug: 195442899
Change-Id: I770c45728618f07a27be0b83d8a1194cd9ef1dd1
This commit is contained in:
Caitlin Cassidy
2021-08-03 21:09:48 +00:00
parent e2d1f53333
commit 30377db995
3 changed files with 9 additions and 4 deletions

View File

@@ -321,7 +321,7 @@ public class KeyguardStatusBarView extends RelativeLayout {
}
}
public void setKeyguardUserSwitcherEnabled(boolean enabled) {
void setKeyguardUserSwitcherEnabled(boolean enabled) {
mKeyguardUserSwitcherEnabled = enabled;
}

View File

@@ -183,6 +183,11 @@ public class KeyguardStatusBarViewController extends ViewController<KeyguardStat
mView.onThemeChanged(mTintedIconManager);
}
/** Sets whether user switcher is enabled. */
public void setKeyguardUserSwitcherEnabled(boolean enabled) {
mView.setKeyguardUserSwitcherEnabled(enabled);
}
/** Sets whether this controller should listen to battery updates. */
public void setBatteryListening(boolean listening) {
if (listening == mBatteryListening) {

View File

@@ -1014,16 +1014,16 @@ public class NotificationPanelViewController extends PanelViewController {
userSwitcherComponent.getKeyguardQsUserSwitchController();
mKeyguardQsUserSwitchController.setNotificationPanelViewController(this);
mKeyguardQsUserSwitchController.init();
mKeyguardStatusBar.setKeyguardUserSwitcherEnabled(true);
mKeyguardStatusBarViewController.setKeyguardUserSwitcherEnabled(true);
} else if (keyguardUserSwitcherView != null) {
KeyguardUserSwitcherComponent userSwitcherComponent =
mKeyguardUserSwitcherComponentFactory.build(keyguardUserSwitcherView);
mKeyguardUserSwitcherController =
userSwitcherComponent.getKeyguardUserSwitcherController();
mKeyguardUserSwitcherController.init();
mKeyguardStatusBar.setKeyguardUserSwitcherEnabled(true);
mKeyguardStatusBarViewController.setKeyguardUserSwitcherEnabled(true);
} else {
mKeyguardStatusBar.setKeyguardUserSwitcherEnabled(false);
mKeyguardStatusBarViewController.setKeyguardUserSwitcherEnabled(false);
}
}