/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/data/repository/ |
D | MediaProjectionManagerRepository.kt | 32 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 71 override val mediaProjectionState: Flow<MediaProjectionState> = 77 trySendWithFailureLogging(MediaProjectionState.NotProjecting, TAG) in <lambda>() 82 trySendWithFailureLogging(MediaProjectionState.NotProjecting, TAG) in <lambda>() 101 initialValue = MediaProjectionState.NotProjecting, 107 ): MediaProjectionState { in stateForSession() 109 return MediaProjectionState.NotProjecting in stateForSession() 114 return MediaProjectionState.Projecting.EntireScreen(hostPackage) in stateForSession() 119 ) ?: return MediaProjectionState.Projecting.EntireScreen(hostPackage) in stateForSession() 120 return MediaProjectionState.Projecting.SingleTask(hostPackage, matchingTask) in stateForSession()
|
D | MediaProjectionRepository.kt | 20 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 33 val mediaProjectionState: Flow<MediaProjectionState>
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/mediaprojection/data/repository/ |
D | MediaProjectionManagerRepositoryTest.kt | 28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 62 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.SingleTask::class.java) in switchProjectedTask_stateIsUpdatedWithNewTask() 63 assertThat((state as MediaProjectionState.Projecting.SingleTask).task).isEqualTo(task) in switchProjectedTask_stateIsUpdatedWithNewTask() 73 assertThat(state).isEqualTo(MediaProjectionState.NotProjecting) in mediaProjectionState_onStart_emitsNotProjecting() 83 assertThat(state).isEqualTo(MediaProjectionState.NotProjecting) in mediaProjectionState_onStop_emitsNotProjecting() 93 assertThat(state).isEqualTo(MediaProjectionState.NotProjecting) in mediaProjectionState_onSessionSet_sessionNull_emitsNotProjecting() 105 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.EntireScreen::class.java) in mediaProjectionState_onSessionSet_contentToRecordDisplay_emitsEntireScreen() 118 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.EntireScreen::class.java) in mediaProjectionState_sessionSet_taskWithToken_noMatchingRunningTask_emitsEntireScreen() 137 assertThat((state as MediaProjectionState.Projecting.EntireScreen).hostPackage) in mediaProjectionState_entireScreen_hasHostPackage() 153 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.SingleTask::class.java) in mediaProjectionState_sessionSet_taskWithToken_matchingRunningTask_emitsSingleTask() [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/ui/viewmodel/ |
D | OngoingActivityChipsViewModelTest.kt | 26 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 62 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_allHidden_hidden() 74 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_screenRecordShow_restHidden_screenRecordShown() 99 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_screenRecordShowAndShareToAppShow_screenRecordShown() 112 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_shareToAppShowAndCallShow_shareToAppShown() 125 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_screenRecordAndShareToAppAndCastToOtherHideAndCallShown_callShown() 139 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_higherPriorityChipAdded_lowerPriorityChipReplaced() 148 MediaProjectionState.Projecting.SingleTask( in chip_higherPriorityChipAdded_lowerPriorityChipReplaced() 169 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_highestPriorityChipRemoved_showsNextPriorityChip() 185 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_highestPriorityChipRemoved_showsNextPriorityChip()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/sharetoapp/ui/viewmodel/ |
D | ShareToAppChipViewModelTest.kt | 28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 87 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_notProjectingState_isHidden() 98 MediaProjectionState.Projecting.SingleTask( in chip_singleTaskState_otherDevicesPackage_isHidden() 112 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_entireScreenState_otherDevicesPackage_isHidden() 123 MediaProjectionState.Projecting.SingleTask( in chip_singleTaskState_normalPackage_isShown() 139 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_entireScreenState_normalPackage_isShown() 153 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_timeResetsOnEachNewShare() 158 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_timeResetsOnEachNewShare() 163 MediaProjectionState.Projecting.SingleTask( in chip_timeResetsOnEachNewShare() 177 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_entireScreen_clickListenerShowsShareDialog() [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/casttootherdevice/ui/viewmodel/ |
D | CastToOtherDeviceChipViewModelTest.kt | 28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 87 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_notProjectingState_isHidden() 98 MediaProjectionState.Projecting.SingleTask( in chip_singleTaskState_otherDevicesPackage_isShown() 114 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_entireScreenState_otherDevicesPackage_isShown() 127 MediaProjectionState.Projecting.SingleTask(NORMAL_PACKAGE, createTask(taskId = 1)) in chip_singleTaskState_normalPackage_isHidden() 138 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_entireScreenState_normalPackage_isHidden() 150 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_timeResetsOnEachNewShare() 155 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_timeResetsOnEachNewShare() 160 MediaProjectionState.Projecting.SingleTask( in chip_timeResetsOnEachNewShare() 174 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_entireScreen_clickListenerShowsCastDialog() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/data/model/ |
D | MediaProjectionState.kt | 22 sealed interface MediaProjectionState { interface 24 data object NotProjecting : MediaProjectionState 32 sealed class Projecting(open val hostPackage: String) : MediaProjectionState {
|
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/mediaprojection/data/repository/ |
D | FakeMediaProjectionRepository.kt | 20 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 26 override val mediaProjectionState: MutableStateFlow<MediaProjectionState> = 27 MutableStateFlow(MediaProjectionState.NotProjecting)
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/taskswitcher/domain/interactor/ |
D | TaskSwitchInteractor.kt | 24 import com.android.systemui.mediaprojection.data.model.MediaProjectionState in <lambda>() 60 is MediaProjectionState.Projecting.SingleTask -> { in <lambda>() 70 is MediaProjectionState.Projecting.EntireScreen, in <lambda>() 71 is MediaProjectionState.NotProjecting -> { in <lambda>()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/mediaprojection/domain/interactor/ |
D | MediaProjectionChipInteractorTest.kt | 30 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 62 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in projection_notProjectingState_isNotProjecting() 73 MediaProjectionState.Projecting.SingleTask( in projection_singleTaskState_otherDevicesPackage_isCastToOtherDeviceType() 89 MediaProjectionState.Projecting.EntireScreen( in projection_entireScreenState_otherDevicesPackage_isCastToOtherDeviceChipType() 104 MediaProjectionState.Projecting.SingleTask(NORMAL_PACKAGE, createTask(taskId = 1)) in projection_singleTaskState_normalPackage_isShareToAppChipType() 117 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in projection_entireScreenState_normalPackage_isShareToAppChipType()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/mediaprojection/domain/model/ |
D | ProjectionChipModel.kt | 19 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 32 val projectionState: MediaProjectionState.Projecting,
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/sharetoapp/ui/view/ |
D | EndShareToAppDialogDelegateTest.kt | 29 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 93 MediaProjectionState.Projecting.SingleTask( in message_singleTask() 142 private fun createAndSetDelegate(state: MediaProjectionState.Projecting) { in createAndSetDelegate() 153 private val ENTIRE_SCREEN = MediaProjectionState.Projecting.EntireScreen(HOST_PACKAGE) 155 MediaProjectionState.Projecting.SingleTask(HOST_PACKAGE, createTask(taskId = 1))
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/casttootherdevice/ui/view/ |
D | EndCastToOtherDeviceDialogDelegateTest.kt | 29 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 94 MediaProjectionState.Projecting.SingleTask( in message_singleTask() 143 private fun createAndSetDelegate(state: MediaProjectionState.Projecting) { in createAndSetDelegate() 157 private val ENTIRE_SCREEN = MediaProjectionState.Projecting.EntireScreen(HOST_PACKAGE) 159 MediaProjectionState.Projecting.SingleTask(HOST_PACKAGE, createTask(taskId = 1))
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/mediaprojection/domain/interactor/ |
D | MediaProjectionChipInteractor.kt | 22 import com.android.systemui.mediaprojection.data.model.MediaProjectionState in <lambda>() 53 is MediaProjectionState.NotProjecting -> ProjectionChipModel.NotProjecting in <lambda>() 54 is MediaProjectionState.Projecting -> { in <lambda>()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/mediaprojection/ui/view/ |
D | EndMediaProjectionDialogHelper.kt | 27 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 47 state: MediaProjectionState.Projecting, in getDialogMessage() 52 if (state is MediaProjectionState.Projecting.SingleTask) { in getDialogMessage()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/screenrecord/domain/interactor/ |
D | ScreenRecordChipInteractorTest.kt | 25 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 81 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in screenRecordState_projectionIsNotProjecting_recordedTaskNull() 93 MediaProjectionState.Projecting.EntireScreen("host.package") in screenRecordState_projectionIsEntireScreen_recordedTaskNull() 106 MediaProjectionState.Projecting.SingleTask("host.package", task) in screenRecordState_projectionIsSingleTask_recordedTaskMatches()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/mediaprojection/ui/view/ |
D | EndMediaProjectionDialogHelperTest.kt | 28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 62 MediaProjectionState.Projecting.EntireScreen("host.package"), in getDialogMessage_entireScreen_isGenericMessage() 78 MediaProjectionState.Projecting.SingleTask( in getDialogMessage_singleTask_cannotFindPackage_isGenericMessage() 103 MediaProjectionState.Projecting.SingleTask( in getDialogMessage_singleTask_findsPackage_isSpecificMessageWithAppLabel() 180 MediaProjectionState.Projecting.SingleTask( in getDialogMessage_appLabelHasSpecialCharacters_isEscaped()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/screenrecord/domain/interactor/ |
D | ScreenRecordChipInteractor.kt | 21 import com.android.systemui.mediaprojection.data.model.MediaProjectionState in <lambda>() 59 mediaProjectionState is MediaProjectionState.Projecting.SingleTask in <lambda>()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/screenrecord/ui/viewmodel/ |
D | ScreenRecordChipViewModelTest.kt | 28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 137 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_notProjecting_clickListenerShowsDialog() 158 MediaProjectionState.Projecting.EntireScreen("host.package") in chip_projectingEntireScreen_clickListenerShowsDialog() 179 MediaProjectionState.Projecting.SingleTask( in chip_projectingSingleTask_clickListenerShowsDialog()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/shared/ui/viewmodel/ |
D | CollapsedStatusBarViewModelImplTest.kt | 36 import com.android.systemui.mediaprojection.data.model.MediaProjectionState 421 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in ongoingActivityChip_matchesViewModel()
|
/frameworks/proto_logging/stats/atoms/framework/ |
D | framework_extension_atoms.proto | 286 optional MediaProjectionState state = 2 [ 292 optional MediaProjectionState previous_state = 3; 312 enum MediaProjectionState { enum
|