summaryrefslogtreecommitdiff
path: root/opengl/java
diff options
context:
space:
mode:
author Fabián Kozynski <kozynski@google.com> 2023-03-30 12:55:20 -0400
committer Fabián Kozynski <kozynski@google.com> 2023-04-06 16:13:24 -0400
commit8134ebff076ed59396ceb743ff7b0a2cf3f43022 (patch)
treece7ec62da350a63cabd7e9f7fab13441ac64b113 /opengl/java
parent5be8ccc63b2a5687479471f1941e9f95397342ae (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