Home
last modified time | relevance | path

Searched refs:ScreenRecordModel (Results 1 – 16 of 16) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/data/repository/
DScreenRecordRepository.kt22 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/
DScreenRecordModel.kt20 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/
DOngoingActivityChipsViewModelTest.kt30 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/
DScreenRecordTileMapper.kt27 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/
DScreenRecordChipViewModelTest.kt32 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/
DScreenRecordChipInteractorTest.kt28 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/
DFakeScreenRecordRepository.kt19 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/
DScreenRecordTileUserActionInteractor.kt37 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()
DScreenRecordTileDataInteractor.kt22 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/
DScreenRecordTileDataInteractorTest.kt28 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()
DScreenRecordTileUserActionInteractorTest.kt37 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/
DScreenRecordChipInteractor.kt23 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/
DScreenRecordRepositoryTest.kt25 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/
DScreenRecordTileMapperTest.kt32 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/
DScreenRecordModule.kt32 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/
DCollapsedStatusBarViewModelImplTest.kt38 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()