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

Commit 85a7a4c3 authored by Fedor Kudasov's avatar Fedor Kudasov
Browse files

Add more annotations

Bug: 209459024
Test: m SystemUI-core
Change-Id: Ic3ac681a1cbf744d3592f1fa9dd164b60c0bfdc4
parent 780a6945
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -16,6 +16,7 @@


package com.android.systemui.qs;
package com.android.systemui.qs;


import android.annotation.Nullable;
import android.content.Context;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.Drawable;
@@ -73,7 +74,7 @@ public class AlphaControlledSignalTileView extends SignalTileView {
        }
        }


        @Override
        @Override
        protected void setDrawableTintList(ColorStateList tint) {
        protected void setDrawableTintList(@Nullable ColorStateList tint) {
        }
        }


        /**
        /**
+4 −0
Original line number Original line Diff line number Diff line
@@ -27,6 +27,8 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.TextView;


import androidx.annotation.Nullable;

import com.android.systemui.R;
import com.android.systemui.R;


import java.util.Objects;
import java.util.Objects;
@@ -48,6 +50,7 @@ public class QSDualTileLabel extends LinearLayout {
    private final TextView mSecondLine;
    private final TextView mSecondLine;
    private final int mHorizontalPaddingPx;
    private final int mHorizontalPaddingPx;


    @Nullable
    private String mText;
    private String mText;


    public QSDualTileLabel(Context context) {
    public QSDualTileLabel(Context context) {
@@ -122,6 +125,7 @@ public class QSDualTileLabel extends LinearLayout {
        rescheduleUpdateText();
        rescheduleUpdateText();
    }
    }


    @Nullable
    public String getText() {
    public String getText() {
        return mText;
        return mText;
    }
    }
+9 −3
Original line number Original line Diff line number Diff line
@@ -48,6 +48,7 @@ import com.android.systemui.tuner.TunerService.Tunable;


import java.util.ArrayList;
import java.util.ArrayList;
import java.util.List;
import java.util.List;
import java.util.Objects;


/** View that represents the quick settings tile panel (when expanded/pulled down). **/
/** View that represents the quick settings tile panel (when expanded/pulled down). **/
public class QSPanel extends LinearLayout implements Tunable {
public class QSPanel extends LinearLayout implements Tunable {
@@ -78,7 +79,7 @@ public class QSPanel extends LinearLayout implements Tunable {
    protected boolean mExpanded;
    protected boolean mExpanded;
    protected boolean mListening;
    protected boolean mListening;


    protected QSTileHost mHost;
    @Nullable protected QSTileHost mHost;
    private final List<OnConfigurationChangedListener> mOnConfigurationChangedListeners =
    private final List<OnConfigurationChangedListener> mOnConfigurationChangedListeners =
            new ArrayList<>();
            new ArrayList<>();


@@ -92,14 +93,18 @@ public class QSPanel extends LinearLayout implements Tunable {


    @Nullable
    @Nullable
    private ViewGroup mHeaderContainer;
    private ViewGroup mHeaderContainer;
    @Nullable
    private PageIndicator mFooterPageIndicator;
    private PageIndicator mFooterPageIndicator;
    private int mContentMarginStart;
    private int mContentMarginStart;
    private int mContentMarginEnd;
    private int mContentMarginEnd;
    private boolean mUsingHorizontalLayout;
    private boolean mUsingHorizontalLayout;


    @Nullable
    private LinearLayout mHorizontalLinearLayout;
    private LinearLayout mHorizontalLinearLayout;
    @Nullable
    protected LinearLayout mHorizontalContentContainer;
    protected LinearLayout mHorizontalContentContainer;


    @Nullable
    protected QSTileLayout mTileLayout;
    protected QSTileLayout mTileLayout;
    private float mSquishinessFraction = 1f;
    private float mSquishinessFraction = 1f;
    private final ArrayMap<View, Integer> mChildrenLayoutTop = new ArrayMap<>();
    private final ArrayMap<View, Integer> mChildrenLayoutTop = new ArrayMap<>();
@@ -284,7 +289,7 @@ public class QSPanel extends LinearLayout implements Tunable {
        for (int i = 0; i < getChildCount(); i++) {
        for (int i = 0; i < getChildCount(); i++) {
            View child = getChildAt(i);
            View child = getChildAt(i);
            if (move) {
            if (move) {
                int top = mChildrenLayoutTop.get(child);
                int top = Objects.requireNonNull(mChildrenLayoutTop.get(child));
                child.setLeftTopRightBottom(child.getLeft(), top + tileHeightOffset,
                child.setLeftTopRightBottom(child.getLeft(), top + tileHeightOffset,
                        child.getRight(), top + tileHeightOffset + child.getHeight());
                        child.getRight(), top + tileHeightOffset + child.getHeight());
            }
            }
@@ -337,6 +342,7 @@ public class QSPanel extends LinearLayout implements Tunable {
        }
        }
    }
    }


    @Nullable
    public QSTileHost getHost() {
    public QSTileHost getHost() {
        return mHost;
        return mHost;
    }
    }
@@ -501,7 +507,6 @@ public class QSPanel extends LinearLayout implements Tunable {
        mListening = listening;
        mListening = listening;
    }
    }



    protected void drawTile(QSPanelControllerBase.TileRecord r, QSTile.State state) {
    protected void drawTile(QSPanelControllerBase.TileRecord r, QSTile.State state) {
        r.tileView.onStateChanged(state);
        r.tileView.onStateChanged(state);
    }
    }
@@ -548,6 +553,7 @@ public class QSPanel extends LinearLayout implements Tunable {
        return getMeasuredHeight();
        return getMeasuredHeight();
    }
    }


    @Nullable
    QSTileLayout getTileLayout() {
    QSTileLayout getTileLayout() {
        return mTileLayout;
        return mTileLayout;
    }
    }
+5 −0
Original line number Original line Diff line number Diff line
@@ -76,6 +76,7 @@ public abstract class QSPanelControllerBase<T extends QSPanel> extends ViewContr
    private Consumer<Boolean> mMediaVisibilityChangedListener;
    private Consumer<Boolean> mMediaVisibilityChangedListener;
    private int mLastOrientation;
    private int mLastOrientation;
    private String mCachedSpecs = "";
    private String mCachedSpecs = "";
    @Nullable
    private QSTileRevealController mQsTileRevealController;
    private QSTileRevealController mQsTileRevealController;
    private float mRevealExpansion;
    private float mRevealExpansion;


@@ -185,6 +186,7 @@ public abstract class QSPanelControllerBase<T extends QSPanel> extends ViewContr
        mDumpManager.unregisterDumpable(mView.getDumpableTag());
        mDumpManager.unregisterDumpable(mView.getDumpableTag());
    }
    }


    @Nullable
    protected QSTileRevealController createTileRevealController() {
    protected QSTileRevealController createTileRevealController() {
        return null;
        return null;
    }
    }
@@ -250,6 +252,7 @@ public abstract class QSPanelControllerBase<T extends QSPanel> extends ViewContr
        return !mRecords.isEmpty();
        return !mRecords.isEmpty();
    }
    }


    @Nullable
    QSTileView getTileView(QSTile tile) {
    QSTileView getTileView(QSTile tile) {
        for (QSPanelControllerBase.TileRecord r : mRecords) {
        for (QSPanelControllerBase.TileRecord r : mRecords) {
            if (r.tile == tile) {
            if (r.tile == tile) {
@@ -411,6 +414,7 @@ public abstract class QSPanelControllerBase<T extends QSPanel> extends ViewContr
        mUsingHorizontalLayoutChangedListener = listener;
        mUsingHorizontalLayoutChangedListener = listener;
    }
    }


    @Nullable
    public View getBrightnessView() {
    public View getBrightnessView() {
        return mView.getBrightnessView();
        return mView.getBrightnessView();
    }
    }
@@ -425,6 +429,7 @@ public abstract class QSPanelControllerBase<T extends QSPanel> extends ViewContr
        public QSTile tile;
        public QSTile tile;
        public com.android.systemui.plugins.qs.QSTileView tileView;
        public com.android.systemui.plugins.qs.QSTileView tileView;
        public boolean scanState;
        public boolean scanState;
        @Nullable
        public QSTile.Callback callback;
        public QSTile.Callback callback;
    }
    }
}
}
+4 −1
Original line number Original line Diff line number Diff line
@@ -20,6 +20,7 @@ import static android.view.View.IMPORTANT_FOR_ACCESSIBILITY_YES;


import android.annotation.MainThread;
import android.annotation.MainThread;
import android.annotation.NonNull;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.content.Context;
import android.content.Context;
import android.content.Intent;
import android.content.Intent;
import android.os.Handler;
import android.os.Handler;
@@ -81,6 +82,7 @@ public class QSCarrierGroupController {
    private final CarrierConfigTracker mCarrierConfigTracker;
    private final CarrierConfigTracker mCarrierConfigTracker;


    private boolean mIsSingleCarrier;
    private boolean mIsSingleCarrier;
    @Nullable
    private OnSingleCarrierChangedListener mOnSingleCarrierChangedListener;
    private OnSingleCarrierChangedListener mOnSingleCarrierChangedListener;


    private final SlotIndexResolver mSlotIndexResolver;
    private final SlotIndexResolver mSlotIndexResolver;
@@ -294,7 +296,8 @@ public class QSCarrierGroupController {
     * This will get notified when the number of carriers changes between 1 and "not one".
     * This will get notified when the number of carriers changes between 1 and "not one".
     * @param listener
     * @param listener
     */
     */
    public void setOnSingleCarrierChangedListener(OnSingleCarrierChangedListener listener) {
    public void setOnSingleCarrierChangedListener(
            @Nullable OnSingleCarrierChangedListener listener) {
        mOnSingleCarrierChangedListener = listener;
        mOnSingleCarrierChangedListener = listener;
    }
    }


Loading