Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 78571980 authored by Xiaohui Chen's avatar Xiaohui Chen Committed by Android (Google) Code Review
Browse files

Merge "sysui: small refactor and delete dead code"

parents 34ac1d6c 10942303
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -231,6 +231,10 @@ public class NavigationBarView extends LinearLayout {
        return mCurrentView;
    }

    public View[] getAllViews() {
        return mRotatedViews;
    }

    public KeyButtonView getRecentsButton() {
        return (KeyButtonView) getCurrentView().findViewById(R.id.recent_apps);
    }
@@ -341,7 +345,6 @@ public class NavigationBarView extends LinearLayout {
        // Update menu button in case the IME state has changed.
        setMenuVisibility(mShowMenu, true);


        setDisabledFlags(mDisabledFlags, true);
    }

@@ -398,12 +401,6 @@ public class NavigationBarView extends LinearLayout {
        }
    }

    private void setVisibleOrGone(View view, boolean visible) {
        if (view != null) {
            view.setVisibility(visible ? VISIBLE : GONE);
        }
    }

    public void setLayoutTransitionsEnabled(boolean enabled) {
        mLayoutTransitionsEnabled = enabled;
        updateLayoutTransitionsEnabled();
+15 −20
Original line number Diff line number Diff line
@@ -495,7 +495,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,

    private final ShadeUpdates mShadeUpdates = new ShadeUpdates();

    private int mDrawCount;
    private Runnable mLaunchTransitionEndRunnable;
    private boolean mLaunchTransitionFadingAway;
    private ExpandableNotificationRow mDraggedDownRow;
@@ -670,8 +669,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
    protected PhoneStatusBarView makeStatusBarView() {
        final Context context = mContext;

        Resources res = context.getResources();

        updateDisplaySize(); // populates mDisplayMetrics
        updateResources();

@@ -835,23 +832,11 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
            mZenModeController = mVolumeComponent.getZenController();
        }
        mCastController = new CastControllerImpl(mContext);
        final SignalClusterView signalCluster =
                (SignalClusterView) mStatusBarView.findViewById(R.id.signal_cluster);
        final SignalClusterView signalClusterKeyguard =
                (SignalClusterView) mKeyguardStatusBar.findViewById(R.id.signal_cluster);
        final SignalClusterView signalClusterQs =
                (SignalClusterView) mHeader.findViewById(R.id.signal_cluster);
        mNetworkController.addSignalCallback(signalCluster);
        mNetworkController.addSignalCallback(signalClusterKeyguard);
        signalCluster.setSecurityController(mSecurityController);
        signalCluster.setNetworkController(mNetworkController);
        signalClusterKeyguard.setSecurityController(mSecurityController);
        signalClusterKeyguard.setNetworkController(mNetworkController);
        if (signalClusterQs != null) {
            mNetworkController.addSignalCallback(signalClusterQs);
            signalClusterQs.setSecurityController(mSecurityController);
            signalClusterQs.setNetworkController(mNetworkController);
        }

        initSignalCluster(mStatusBarView);
        initSignalCluster(mKeyguardStatusBar);
        initSignalCluster(mHeader);

        final boolean isAPhone = mNetworkController.hasVoiceCallingFeature();
        if (isAPhone) {
            mNetworkController.addEmergencyListener(mHeader);
@@ -977,6 +962,16 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
            }});
    }

    private void initSignalCluster(View containerView) {
        SignalClusterView signalCluster =
                (SignalClusterView) containerView.findViewById(R.id.signal_cluster);
        if (signalCluster != null) {
            mNetworkController.addSignalCallback(signalCluster);
            signalCluster.setSecurityController(mSecurityController);
            signalCluster.setNetworkController(mNetworkController);
        }
    }

    /** Returns true if the app shelf should be shown in the nav bar. */
    private boolean shouldShowAppShelf() {
        // Allow adb to override the default shelf behavior: