Merge "[CS] Move SystemBarAttributesListener's bind into SBFragmentComponent." into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f93b8d677f
@@ -27,11 +27,9 @@ import com.android.systemui.statusbar.CommandQueue;
|
|||||||
import com.android.systemui.statusbar.OperatorNameViewController;
|
import com.android.systemui.statusbar.OperatorNameViewController;
|
||||||
import com.android.systemui.statusbar.events.SystemStatusAnimationScheduler;
|
import com.android.systemui.statusbar.events.SystemStatusAnimationScheduler;
|
||||||
import com.android.systemui.statusbar.phone.NotificationIconAreaController;
|
import com.android.systemui.statusbar.phone.NotificationIconAreaController;
|
||||||
import com.android.systemui.statusbar.phone.StatusBarBoundsProvider;
|
|
||||||
import com.android.systemui.statusbar.phone.StatusBarHideIconsForBouncerManager;
|
import com.android.systemui.statusbar.phone.StatusBarHideIconsForBouncerManager;
|
||||||
import com.android.systemui.statusbar.phone.StatusBarIconController;
|
import com.android.systemui.statusbar.phone.StatusBarIconController;
|
||||||
import com.android.systemui.statusbar.phone.StatusBarLocationPublisher;
|
import com.android.systemui.statusbar.phone.StatusBarLocationPublisher;
|
||||||
import com.android.systemui.statusbar.phone.SystemBarAttributesListener;
|
|
||||||
import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment;
|
import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment;
|
||||||
import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragmentLogger;
|
import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragmentLogger;
|
||||||
import com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent;
|
import com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent;
|
||||||
@@ -43,10 +41,8 @@ import com.android.systemui.statusbar.window.StatusBarWindowStateController;
|
|||||||
import com.android.systemui.util.CarrierConfigTracker;
|
import com.android.systemui.util.CarrierConfigTracker;
|
||||||
import com.android.systemui.util.settings.SecureSettings;
|
import com.android.systemui.util.settings.SecureSettings;
|
||||||
|
|
||||||
import dagger.Binds;
|
|
||||||
import dagger.Module;
|
import dagger.Module;
|
||||||
import dagger.Provides;
|
import dagger.Provides;
|
||||||
import dagger.multibindings.IntoSet;
|
|
||||||
|
|
||||||
import java.util.concurrent.Executor;
|
import java.util.concurrent.Executor;
|
||||||
|
|
||||||
@@ -64,11 +60,6 @@ public abstract class StatusBarViewModule {
|
|||||||
|
|
||||||
public static final String STATUS_BAR_FRAGMENT = "status_bar_fragment";
|
public static final String STATUS_BAR_FRAGMENT = "status_bar_fragment";
|
||||||
|
|
||||||
@Binds
|
|
||||||
@IntoSet
|
|
||||||
abstract StatusBarBoundsProvider.BoundsChangeListener sysBarAttrsListenerAsBoundsListener(
|
|
||||||
SystemBarAttributesListener systemBarAttributesListener);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link CollapsedStatusBarFragment}.
|
* Creates a new {@link CollapsedStatusBarFragment}.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -26,20 +26,23 @@ import com.android.systemui.statusbar.phone.PhoneStatusBarTransitions;
|
|||||||
import com.android.systemui.statusbar.phone.PhoneStatusBarView;
|
import com.android.systemui.statusbar.phone.PhoneStatusBarView;
|
||||||
import com.android.systemui.statusbar.phone.PhoneStatusBarViewController;
|
import com.android.systemui.statusbar.phone.PhoneStatusBarViewController;
|
||||||
import com.android.systemui.statusbar.phone.StatusBarBoundsProvider;
|
import com.android.systemui.statusbar.phone.StatusBarBoundsProvider;
|
||||||
|
import com.android.systemui.statusbar.phone.SystemBarAttributesListener;
|
||||||
import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment;
|
import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment;
|
||||||
import com.android.systemui.statusbar.phone.userswitcher.StatusBarUserSwitcherContainer;
|
import com.android.systemui.statusbar.phone.userswitcher.StatusBarUserSwitcherContainer;
|
||||||
import com.android.systemui.statusbar.policy.Clock;
|
import com.android.systemui.statusbar.policy.Clock;
|
||||||
import com.android.systemui.statusbar.window.StatusBarWindowController;
|
import com.android.systemui.statusbar.window.StatusBarWindowController;
|
||||||
|
|
||||||
|
import dagger.Binds;
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
import dagger.multibindings.IntoSet;
|
||||||
|
import dagger.multibindings.Multibinds;
|
||||||
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.inject.Named;
|
import javax.inject.Named;
|
||||||
|
|
||||||
import dagger.Module;
|
|
||||||
import dagger.Provides;
|
|
||||||
import dagger.multibindings.Multibinds;
|
|
||||||
|
|
||||||
/** Dagger module for {@link StatusBarFragmentComponent}. */
|
/** Dagger module for {@link StatusBarFragmentComponent}. */
|
||||||
@Module
|
@Module
|
||||||
public interface StatusBarFragmentModule {
|
public interface StatusBarFragmentModule {
|
||||||
@@ -151,4 +154,10 @@ public interface StatusBarFragmentModule {
|
|||||||
/** */
|
/** */
|
||||||
@Multibinds
|
@Multibinds
|
||||||
Set<StatusBarBoundsProvider.BoundsChangeListener> boundsChangeListeners();
|
Set<StatusBarBoundsProvider.BoundsChangeListener> boundsChangeListeners();
|
||||||
|
|
||||||
|
/** */
|
||||||
|
@Binds
|
||||||
|
@IntoSet
|
||||||
|
StatusBarBoundsProvider.BoundsChangeListener sysBarAttrsListenerAsBoundsListener(
|
||||||
|
SystemBarAttributesListener systemBarAttributesListener);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user