Home
last modified time | relevance | path

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

/frameworks/base/packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/
DPinInputViewModel.kt38 data class PinInputViewModel( class
65 fun append(digit: Int): PinInputViewModel { in append()
66 return PinInputViewModel(input, Digit(digit)) in append()
74 fun deleteLast(): PinInputViewModel { in deleteLast()
76 return PinInputViewModel(input.take(input.size - 1)) in deleteLast()
84 fun clearAll(): PinInputViewModel { in clearAll()
86 return PinInputViewModel(input, ClearAll()) in clearAll()
118 fun empty() = PinInputViewModel(listOf(ClearAll())) in empty()
DPinBouncerViewModel.kt79 private val mutablePinInput = MutableStateFlow(PinInputViewModel.empty()) in <lambda>()
82 val pinInput: StateFlow<PinInputViewModel> = mutablePinInput in <lambda>()
233 pinInput: PinInputViewModel, in <lambda>()
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/bouncer/ui/viewmodel/
DPinInputViewModelTest.kt9 import com.android.systemui.bouncer.ui.viewmodel.PinInputViewModel.Companion.empty in <lambda>()
32 assertThrows(IllegalArgumentException::class.java) { PinInputViewModel(emptyList()) } in <lambda>()
39 PinInputViewModel(listOf(Digit(0))) in <lambda>()
55 PinInputViewModel(listOf(sentinel, second, first)) in <lambda>()
236 private fun pinInput(mnemonics: String): PinInputViewModel { in <lambda>()
237 return PinInputViewModel( in <lambda>()
250 private constructor(metadata: FailureMetadata, private val actual: PinInputViewModel?) :
275 fun assertThat(input: PinInputViewModel): PinInputSubject =
/frameworks/base/packages/SystemUI/compose/features/src/com/android/systemui/bouncer/ui/composable/
DPinInputDisplay.kt74 import com.android.systemui.bouncer.ui.viewmodel.PinInputViewModel in <lambda>()
120 val pinInput: PinInputViewModel by viewModel.pinInput.collectAsStateWithLifecycle() in HintingPinInputDisplay()