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

Unverified Commit 3df32341 authored by Andrzej Ressel's avatar Andrzej Ressel Committed by Michael Bestas
Browse files

SystemUI: Allow user to add/remove QS with one click

Change-Id: Ied86dcfb6179d936786273867a50610900f1c5e5
parent a5517996
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -23,9 +23,11 @@ import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLayoutChangeListener;
import android.view.View.OnTouchListener;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
@@ -423,6 +425,18 @@ public class TileAdapter extends RecyclerView.Adapter<Holder> implements TileSta
        if (position == mFocusIndex) {
            focusOnHolder(holder);
        }
        holder.mTileView.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent ev) {
                if (ev.getAction() == MotionEvent.ACTION_UP) {
                    int position = holder.getLayoutPosition();
                    if (position >= mEditIndex || canRemoveTiles()) {
                        move(position, mEditIndex, true);
                    }
                }
                return false;
            }
        });
    }

    private void focusOnHolder(Holder holder) {