Home
last modified time | relevance | path

Searched refs:TaskSwitchState (Results 1 – 4 of 4) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/taskswitcher/domain/model/
DTaskSwitchState.kt22 sealed interface TaskSwitchState { interface
24 object NotProjectingTask : TaskSwitchState
26 object TaskUnchanged : TaskSwitchState
31 ) : TaskSwitchState
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/taskswitcher/domain/interactor/
DTaskSwitchInteractor.kt27 import com.android.systemui.mediaprojection.taskswitcher.domain.model.TaskSwitchState in <lambda>()
56 val taskSwitchChanges: Flow<TaskSwitchState> = in <lambda>()
64 TaskSwitchState.TaskSwitched(projectedTask, foregroundTask) in <lambda>()
66 TaskSwitchState.TaskUnchanged in <lambda>()
72 flowOf(TaskSwitchState.NotProjectingTask) in <lambda>()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/mediaprojection/taskswitcher/domain/interactor/
DTaskSwitchInteractorTest.kt28 import com.android.systemui.mediaprojection.taskswitcher.domain.model.TaskSwitchState
59 assertThat(taskSwitchState).isEqualTo(TaskSwitchState.NotProjectingTask) in taskSwitchChanges_notProjecting_foregroundTaskChange_emitsNotProjectingTask()
75 assertThat(taskSwitchState).isEqualTo(TaskSwitchState.NotProjectingTask) in taskSwitchChanges_projectingScreen_foregroundTaskChange_emitsNotProjectingTask()
93 TaskSwitchState.TaskSwitched( in taskSwitchChanges_projectingTask_foregroundTaskDifferent_emitsTaskChanged()
114 assertThat(taskSwitchState).isEqualTo(TaskSwitchState.TaskUnchanged) in taskSwitchChanges_projectingTask_foregroundTaskDifferent_thenSwitched_emitsUnchanged()
131 assertThat(taskSwitchState).isEqualTo(TaskSwitchState.TaskUnchanged) in taskSwitchChanges_projectingTask_foregroundTaskDifferent_thenWentBack_emitsUnchanged()
147 assertThat(taskSwitchState).isEqualTo(TaskSwitchState.TaskUnchanged) in taskSwitchChanges_projectingTask_foregroundTaskLauncher_emitsTaskUnchanged()
162 assertThat(taskSwitchState).isEqualTo(TaskSwitchState.TaskUnchanged) in taskSwitchChanges_projectingTask_foregroundTaskSame_emitsTaskUnchanged()
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/taskswitcher/ui/viewmodel/
DTaskSwitcherNotificationViewModel.kt24 import com.android.systemui.mediaprojection.taskswitcher.domain.model.TaskSwitchState in <lambda>()
47 is TaskSwitchState.TaskSwitched -> { in <lambda>()
53 is TaskSwitchState.NotProjectingTask, in <lambda>()
54 is TaskSwitchState.TaskUnchanged -> { in <lambda>()