/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/data/repository/ |
D | ScreenRecordRepository.kt | 22 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 41 val screenRecordState: Flow<ScreenRecordModel> 55 override val screenRecordState: Flow<ScreenRecordModel> = in stopRecording() 60 trySend(ScreenRecordModel.Recording) in stopRecording() 64 trySend(ScreenRecordModel.DoingNothing) in stopRecording() 68 trySend(ScreenRecordModel.Starting(millisUntilFinished)) in stopRecording() 77 trySend(ScreenRecordModel.DoingNothing) in stopRecording() 88 private fun generateModel(): ScreenRecordModel { in stopRecording() 90 ScreenRecordModel.Recording in stopRecording() 92 ScreenRecordModel.Starting(0) in stopRecording() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/data/model/ |
D | ScreenRecordModel.kt | 20 sealed interface ScreenRecordModel { interface 22 data object Recording : ScreenRecordModel 25 data class Starting(val millisUntilStarted: Long) : ScreenRecordModel 28 data object DoingNothing : ScreenRecordModel
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/ui/viewmodel/ |
D | OngoingActivityChipsViewModelTest.kt | 30 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 61 screenRecordState.value = ScreenRecordModel.DoingNothing in chip_allHidden_hidden() 73 screenRecordState.value = ScreenRecordModel.Recording in chip_screenRecordShow_restHidden_screenRecordShown() 85 screenRecordState.value = ScreenRecordModel.Recording in chip_screenRecordShowAndCallShow_screenRecordShown() 97 screenRecordState.value = ScreenRecordModel.Recording in chip_screenRecordShowAndShareToAppShow_screenRecordShown() 110 screenRecordState.value = ScreenRecordModel.DoingNothing in chip_shareToAppShowAndCallShow_shareToAppShown() 123 screenRecordState.value = ScreenRecordModel.DoingNothing in chip_screenRecordAndShareToAppAndCastToOtherHideAndCallShown_callShown() 140 screenRecordState.value = ScreenRecordModel.DoingNothing in chip_higherPriorityChipAdded_lowerPriorityChipReplaced() 157 screenRecordState.value = ScreenRecordModel.Recording in chip_higherPriorityChipAdded_lowerPriorityChipReplaced() 167 screenRecordState.value = ScreenRecordModel.Recording in chip_highestPriorityChipRemoved_showsNextPriorityChip() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/impl/screenrecord/domain/ui/ |
D | ScreenRecordTileMapper.kt | 27 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 36 ) : QSTileDataToStateMapper<ScreenRecordModel> { 37 override fun map(config: QSTileConfig, data: ScreenRecordModel): QSTileState = in map() 43 is ScreenRecordModel.Recording -> { in map() 55 is ScreenRecordModel.Starting -> { in map() 68 is ScreenRecordModel.DoingNothing -> { in map()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/screenrecord/ui/viewmodel/ |
D | ScreenRecordChipViewModelTest.kt | 32 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 84 screenRecordRepo.screenRecordState.value = ScreenRecordModel.DoingNothing in chip_doingNothingState_isHidden() 94 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Starting(400) in chip_startingState_isHidden() 104 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in chip_recordingState_isShownWithIcon() 117 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in chip_timeResetsOnEachNewRecording() 122 screenRecordRepo.screenRecordState.value = ScreenRecordModel.DoingNothing in chip_timeResetsOnEachNewRecording() 126 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in chip_timeResetsOnEachNewRecording() 136 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in chip_notProjecting_clickListenerShowsDialog() 156 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in chip_projectingEntireScreen_clickListenerShowsDialog() 177 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in chip_projectingSingleTask_clickListenerShowsDialog()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/screenrecord/domain/interactor/ |
D | ScreenRecordChipInteractorTest.kt | 28 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 50 screenRecordRepo.screenRecordState.value = ScreenRecordModel.DoingNothing in screenRecordState_doingNothingState_matches() 60 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Starting(400) in screenRecordState_startingState_matches() 70 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in screenRecordState_recordingState_matches() 80 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in screenRecordState_projectionIsNotProjecting_recordedTaskNull() 91 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in screenRecordState_projectionIsEntireScreen_recordedTaskNull() 103 screenRecordRepo.screenRecordState.value = ScreenRecordModel.Recording in screenRecordState_projectionIsSingleTask_recordedTaskMatches()
|
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/screenrecord/data/repository/ |
D | FakeScreenRecordRepository.kt | 19 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 23 override val screenRecordState: MutableStateFlow<ScreenRecordModel> = 24 MutableStateFlow(ScreenRecordModel.DoingNothing)
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/impl/screenrecord/domain/interactor/ |
D | ScreenRecordTileUserActionInteractor.kt | 37 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 60 ) : QSTileUserActionInteractor<ScreenRecordModel> { 61 override suspend fun handleInput(input: QSTileInput<ScreenRecordModel>): Unit = in handleInput() 66 is ScreenRecordModel.Starting -> { in handleInput() 70 is ScreenRecordModel.Recording -> screenRecordRepository.stopRecording() in handleInput() 71 is ScreenRecordModel.DoingNothing -> in handleInput()
|
D | ScreenRecordTileDataInteractor.kt | 22 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 33 ) : QSTileDataInteractor<ScreenRecordModel> { 38 ): Flow<ScreenRecordModel> = screenRecordRepository.screenRecordState
|
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/tiles/impl/screenrecord/domain/interactor/ |
D | ScreenRecordTileDataInteractorTest.kt | 28 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 49 private val isRecording = ScreenRecordModel.Recording 50 private val isDoingNothing = ScreenRecordModel.DoingNothing 51 private val isStarting0 = ScreenRecordModel.Starting(0) 71 val expectedModelStartingIn1 = ScreenRecordModel.Starting(1) in dataMatchesRepo()
|
D | ScreenRecordTileUserActionInteractorTest.kt | 37 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 100 val startingModel = ScreenRecordModel.Starting(0) in <lambda>() 109 val recordingModel = ScreenRecordModel.Recording in handleClick_whenRecording_stopRecording() 118 val recordingModel = ScreenRecordModel.DoingNothing in <lambda>() 154 val recordingModel = ScreenRecordModel.DoingNothing in <lambda>()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/screenrecord/domain/interactor/ |
D | ScreenRecordChipInteractor.kt | 23 import com.android.systemui.screenrecord.data.model.ScreenRecordModel in <lambda>() 52 is ScreenRecordModel.DoingNothing -> ScreenRecordChipModel.DoingNothing in <lambda>() 54 is ScreenRecordModel.Starting -> in <lambda>() 56 is ScreenRecordModel.Recording -> { in <lambda>()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/screenrecord/data/repository/ |
D | ScreenRecordRepositoryTest.kt | 25 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 49 private val isRecording = ScreenRecordModel.Recording 50 private val isDoingNothing = ScreenRecordModel.DoingNothing 51 private val isStarting0 = ScreenRecordModel.Starting(0) 69 val expectedModelStartingIn1 = ScreenRecordModel.Starting(1) in dataMatchesController()
|
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/tiles/impl/screenrecord/ui/ |
D | ScreenRecordTileMapperTest.kt | 32 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 61 val inputModel = ScreenRecordModel.Recording in activeStateMatchesRecordingDataModel() 77 val inputModel = ScreenRecordModel.Starting(timeLeft) in activeStateMatchesStartingDataModel() 92 val inputModel = ScreenRecordModel.DoingNothing in inactiveStateMatchesDisabledDataModel()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ |
D | ScreenRecordModule.kt | 32 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 81 factory: QSTileViewModelFactory.Static<ScreenRecordModel>, in bindScreenRecordRepository()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/shared/ui/viewmodel/ |
D | CollapsedStatusBarViewModelImplTest.kt | 38 import com.android.systemui.screenrecord.data.model.ScreenRecordModel 412 kosmos.screenRecordRepository.screenRecordState.value = ScreenRecordModel.Recording in ongoingActivityChip_matchesViewModel() 416 kosmos.screenRecordRepository.screenRecordState.value = ScreenRecordModel.DoingNothing in ongoingActivityChip_matchesViewModel()
|