diff options
| author | 2023-03-30 12:55:20 -0400 | |
|---|---|---|
| committer | 2023-04-06 16:13:24 -0400 | |
| commit | 8134ebff076ed59396ceb743ff7b0a2cf3f43022 (patch) | |
| tree | ce7ec62da350a63cabd7e9f7fab13441ac64b113 /opengl/java | |
| parent | 5be8ccc63b2a5687479471f1941e9f95397342ae (diff) | |
Add a CurrentTilesInteractor
This will be the layer that will interact with UI (like QSPanel,
QSCustomizer) as well as API (CommandQueue) to retrieve and modify the
list of current tiles. For now it exposes state methods for interop with
Java.
When the flag is off, it won't collect changes in the repository
(to prevent tiles being created twice). QSTileHost will be used.
When the flag is on, QSTileHost won't react to changes, and
CurrentTilesInteractor will be used to track the tiles.
Also, provide a QSHostAdapter that switches between QSTileHost and
CurrentTilesInteractor so the new behavior can be observed without
having to change consumers.
Flag: QS_PIPELINE_NEW_HOST
Test: atest com.android.systemui.qs
Test: atest android.host.systemui CtsTileServiceTestCases
Test: manual, enable flag and observe no difference
Fixes: 275597752
Change-Id: I3bafe78c7f191faca1a9dd6e7e9d22c88c70926f
Diffstat (limited to 'opengl/java')
0 files changed, 0 insertions, 0 deletions