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

Commit b40004b4 authored by Muyuan Li's avatar Muyuan Li
Browse files

sysui: refactor for extension.

Make addTile in QSPanel return a TileRecord.

Bug: 28532600
Change-Id: I007d2f9caba410a8c9108e773822a467745b951c
(cherry picked from commit 63a18b4082f0ad9f8696f6a8a370a9df6210eebc)
parent 2173c753
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -299,7 +299,7 @@ public class QSPanel extends LinearLayout implements Tunable, Callback {
        return new QSTileView(mContext, tile.createTileView(mContext), collapsedView);
    }

    protected void addTile(final QSTile<?> tile, boolean collapsedView) {
    protected TileRecord addTile(final QSTile<?> tile, boolean collapsedView) {
        final TileRecord r = new TileRecord();
        r.tile = tile;
        r.tileView = createTileView(tile, collapsedView);
@@ -358,6 +358,8 @@ public class QSPanel extends LinearLayout implements Tunable, Callback {
        if (mTileLayout != null) {
            mTileLayout.addTile(r);
        }

        return r;
    }