Searched refs:GroupedRecentTaskInfo (Results 1 – 9 of 9) sorted by relevance
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/util/ |
H A D | GroupedRecentTaskInfo.java | 34 public class GroupedRecentTaskInfo implements Parcelable { class 57 public static GroupedRecentTaskInfo forSingleTask( in forSingleTask() 75 public static GroupedRecentTaskInfo forFreeformTasks( in forFreeformTasks() 77 return new GroupedRecentTaskInfo(tasks, null, TYPE_FREEFORM); in forFreeformTasks() 80 private GroupedRecentTaskInfo(@NonNull ActivityManager.RecentTaskInfo[] tasks, in GroupedRecentTaskInfo() method in GroupedRecentTaskInfo 87 GroupedRecentTaskInfo(Parcel parcel) { in GroupedRecentTaskInfo() method in GroupedRecentTaskInfo 192 new Creator<GroupedRecentTaskInfo>() { 193 public GroupedRecentTaskInfo createFromParcel(Parcel source) { 194 return new GroupedRecentTaskInfo(source); 196 public GroupedRecentTaskInfo[] newArray(int size) { [all …]
|
H A D | GroupedRecentTaskInfo.aidl | 19 parcelable GroupedRecentTaskInfo;
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/recents/ |
H A D | GroupedRecentTaskInfoTest.kt | 27 import com.android.wm.shell.util.GroupedRecentTaskInfo 28 import com.android.wm.shell.util.GroupedRecentTaskInfo.CREATOR 29 import com.android.wm.shell.util.GroupedRecentTaskInfo.TYPE_FREEFORM 30 import com.android.wm.shell.util.GroupedRecentTaskInfo.TYPE_SINGLE 31 import com.android.wm.shell.util.GroupedRecentTaskInfo.TYPE_SPLIT 151 private fun singleTaskGroupInfo(): GroupedRecentTaskInfo { 153 return GroupedRecentTaskInfo.forSingleTask(task) 156 private fun splitTasksGroupInfo(): GroupedRecentTaskInfo { 160 return GroupedRecentTaskInfo.forSplitTasks(task1, task2, splitBounds) 163 private fun freeformTasksGroupInfo(): GroupedRecentTaskInfo { [all …]
|
H A D | RecentTasksControllerTest.java | 66 import com.android.wm.shell.util.GroupedRecentTaskInfo; 227 final List<GroupedRecentTaskInfo>[] recentTasks = new List[1]; in testGetRecentTasks_ReturnsRecentTasksAsynchronously() 275 GroupedRecentTaskInfo freeformGroup = recentTasks.get(0); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks() 276 GroupedRecentTaskInfo singleGroup1 = recentTasks.get(1); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks() 277 GroupedRecentTaskInfo singleGroup2 = recentTasks.get(2); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks() 280 assertEquals(GroupedRecentTaskInfo.TYPE_FREEFORM, freeformGroup.getType()); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks() 281 assertEquals(GroupedRecentTaskInfo.TYPE_SINGLE, singleGroup1.getType()); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks() 282 assertEquals(GroupedRecentTaskInfo.TYPE_SINGLE, singleGroup2.getType()); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks() 315 assertEquals(GroupedRecentTaskInfo.TYPE_SINGLE, recentTasks.get(0).getType()); in testGetRecentTasks_hasActiveDesktopTasks_proto2Disabled_doNotGroupFreeformTasks() 316 assertEquals(GroupedRecentTaskInfo.TYPE_SINGLE, recentTasks.get(1).getType()); in testGetRecentTasks_hasActiveDesktopTasks_proto2Disabled_doNotGroupFreeformTasks() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/mediaprojection/appselector/data/ |
H A D | ShellRecentTaskListProviderTest.kt | 12 import com.android.wm.shell.util.GroupedRecentTaskInfo 96 private fun givenRecentTasks(vararg tasks: GroupedRecentTaskInfo) { 98 val consumer = it.arguments.last() as Consumer<List<GroupedRecentTaskInfo>> 112 private fun createSingleTask(taskId: Int): GroupedRecentTaskInfo = 113 GroupedRecentTaskInfo.forSingleTask(createTaskInfo(taskId)) 115 private fun createTaskPair(taskId1: Int, taskId2: Int): GroupedRecentTaskInfo = 116 GroupedRecentTaskInfo.forSplitTasks(createTaskInfo(taskId1), createTaskInfo(taskId2), null)
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/recents/ |
H A D | RecentTasksController.java | 60 import com.android.wm.shell.util.GroupedRecentTaskInfo; 309 ArrayList<GroupedRecentTaskInfo> getRecentTasks(int maxNum, int flags, int userId) { in getRecentTasks() 324 ArrayList<GroupedRecentTaskInfo> recentTasks = new ArrayList<>(); in getRecentTasks() 347 recentTasks.add(GroupedRecentTaskInfo.forSingleTask(taskInfo)); in getRecentTasks() 353 recentTasks.add(0, GroupedRecentTaskInfo.forFreeformTasks( in getRecentTasks() 399 ArrayList<GroupedRecentTaskInfo> recentTasks = getRecentTasks(Integer.MAX_VALUE, in dump() 413 Consumer<List<GroupedRecentTaskInfo>> callback) { in getRecentTasks() 415 List<GroupedRecentTaskInfo> tasks = in getRecentTasks() 485 return new GroupedRecentTaskInfo[0]; in getRecentTasks() 488 final GroupedRecentTaskInfo[][] out = new GroupedRecentTaskInfo[][]{null}; in getRecentTasks() [all …]
|
H A D | RecentTasks.java | 20 import com.android.wm.shell.util.GroupedRecentTaskInfo; 35 Consumer<List<GroupedRecentTaskInfo>> callback) { in getRecentTasks()
|
H A D | IRecentTasks.aidl | 27 import com.android.wm.shell.util.GroupedRecentTaskInfo; 47 GroupedRecentTaskInfo[] getRecentTasks(int maxNum, int flags, int userId) = 3; in getRecentTasks()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/appselector/data/ |
H A D | RecentTaskListProvider.kt | 24 import com.android.wm.shell.util.GroupedRecentTaskInfo 51 val rawRecentTasks: List<GroupedRecentTaskInfo> = recents?.getTasks() ?: emptyList() 66 private suspend fun RecentTasks.getTasks(): List<GroupedRecentTaskInfo> =
|