Home
last modified time | relevance | path

Searched refs:KeyguardQuickAffordanceConfig (Results 1 – 25 of 34) sorted by relevance

12

/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/data/quickaffordance/
H A DFlashlightQuickAffordanceConfig.kt41 ) : KeyguardQuickAffordanceConfig {
45 abstract fun toLockScreenState(): KeyguardQuickAffordanceConfig.LockScreenState
48 override fun toLockScreenState(): KeyguardQuickAffordanceConfig.LockScreenState =
49 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
60 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
71 KeyguardQuickAffordanceConfig.LockScreenState.Hidden
83 override val lockScreenState: Flow<KeyguardQuickAffordanceConfig.LockScreenState> =
128 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
132 return KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
137 KeyguardQuickAffordanceConfig.PickerScreenState.Default()
[all …]
H A DHomeControlsKeyguardQuickAffordanceConfig.kt53 ) : KeyguardQuickAffordanceConfig {
68 flowOf(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
122 return KeyguardQuickAffordanceConfig.PickerScreenState.Default()
127 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
128 return KeyguardQuickAffordanceConfig.OnTriggeredResult.StartActivity(
142 ): Flow<KeyguardQuickAffordanceConfig.LockScreenState> {
181 ): KeyguardQuickAffordanceConfig.LockScreenState {
189 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
200 KeyguardQuickAffordanceConfig.LockScreenState.Hidden
208 ): KeyguardQuickAffordanceConfig.PickerScreenState.Disabled {
[all …]
H A DQrCodeScannerKeyguardQuickAffordanceConfig.kt41 ) : KeyguardQuickAffordanceConfig {
49 override val lockScreenState: Flow<KeyguardQuickAffordanceConfig.LockScreenState> =
79 override suspend fun getPickerScreenState(): KeyguardQuickAffordanceConfig.PickerScreenState {
82 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice
83 else -> KeyguardQuickAffordanceConfig.PickerScreenState.Default()
89 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
90 return KeyguardQuickAffordanceConfig.OnTriggeredResult.StartActivity(
96 private fun state(): KeyguardQuickAffordanceConfig.LockScreenState {
98 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
109 KeyguardQuickAffordanceConfig.LockScreenState.Hidden
H A DQuickAccessWalletKeyguardQuickAffordanceConfig.kt51 ) : KeyguardQuickAffordanceConfig {
78 KeyguardQuickAffordanceConfig.LockScreenState.Hidden,
103 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice
105 KeyguardQuickAffordanceConfig.PickerScreenState.Disabled(
112 KeyguardQuickAffordanceConfig.PickerScreenState.Disabled(
118 else -> KeyguardQuickAffordanceConfig.PickerScreenState.Default()
124 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
130 return KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
158 ): KeyguardQuickAffordanceConfig.LockScreenState {
160 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
[all …]
H A DDoNotDisturbQuickAffordanceConfig.kt64 ) : KeyguardQuickAffordanceConfig {
143 KeyguardQuickAffordanceConfig.PickerScreenState.Default(
153 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
158 KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
161 KeyguardQuickAffordanceConfig.OnTriggeredResult.ShowDialog(
167 KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
171 KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
176 private fun updateState(): KeyguardQuickAffordanceConfig.LockScreenState {
178 KeyguardQuickAffordanceConfig.LockScreenState.Hidden
180 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
[all …]
H A DVideoCameraQuickAffordanceConfig.kt51 ) : KeyguardQuickAffordanceConfig {
70 override val lockScreenState: Flow<KeyguardQuickAffordanceConfig.LockScreenState>
74 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
82 KeyguardQuickAffordanceConfig.LockScreenState.Hidden
87 override suspend fun getPickerScreenState(): KeyguardQuickAffordanceConfig.PickerScreenState {
91 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice
97 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
98 return KeyguardQuickAffordanceConfig.OnTriggeredResult.StartActivity(
H A DCameraQuickAffordanceConfig.kt50 ) : KeyguardQuickAffordanceConfig {
60 override val lockScreenState: Flow<KeyguardQuickAffordanceConfig.LockScreenState>
63 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
72 override suspend fun getPickerScreenState(): KeyguardQuickAffordanceConfig.PickerScreenState {
76 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice
82 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
86 return KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
H A DMuteQuickAffordanceConfig.kt62 ) : KeyguardQuickAffordanceConfig {
72 override val lockScreenState: Flow<KeyguardQuickAffordanceConfig.LockScreenState> =
93 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
105 ): KeyguardQuickAffordanceConfig.OnTriggeredResult {
120 return KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled
123 override suspend fun getPickerScreenState(): KeyguardQuickAffordanceConfig.PickerScreenState =
126 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice
128 KeyguardQuickAffordanceConfig.PickerScreenState.Default()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/keyguard/data/quickaffordance/
H A DFlashlightQuickAffordanceConfigTest.kt69 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
77 assertTrue(lastValue is KeyguardQuickAffordanceConfig.LockScreenState.Visible)
80 ((lastValue as KeyguardQuickAffordanceConfig.LockScreenState.Visible).icon
92 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
100 assertTrue(lastValue is KeyguardQuickAffordanceConfig.LockScreenState.Visible)
103 ((lastValue as KeyguardQuickAffordanceConfig.LockScreenState.Visible).icon
115 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
138 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
146 assertTrue(lastValue is KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
155 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
[all …]
H A DQuickAccessWalletKeyguardQuickAffordanceConfigTest.kt78 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
82 val visibleModel = latest as KeyguardQuickAffordanceConfig.LockScreenState.Visible
100 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
112 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
133 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
137 assertThat(latest).isEqualTo(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
145 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
149 assertThat(latest).isEqualTo(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
157 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
174 .isEqualTo(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled)
[all …]
H A DFakeKeyguardQuickAffordanceConfig.kt22 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.OnTriggered…
33 ) : KeyguardQuickAffordanceConfig {
38 MutableStateFlow<KeyguardQuickAffordanceConfig.LockScreenState>(
39 KeyguardQuickAffordanceConfig.LockScreenState.Hidden
41 override val lockScreenState: Flow<KeyguardQuickAffordanceConfig.LockScreenState> =
52 suspend fun setState(lockScreenState: KeyguardQuickAffordanceConfig.LockScreenState) {
H A DQrCodeScannerKeyguardQuickAffordanceConfigTest.kt25 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.OnTriggered…
62 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
82 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
98 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
114 var latest: KeyguardQuickAffordanceConfig.LockScreenState? = null
122 assertThat(latest).isEqualTo(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
145 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.Default())
154 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice)
157 private fun assertVisibleState(latest: KeyguardQuickAffordanceConfig.LockScreenState?) {
159 .isInstanceOf(KeyguardQuickAffordanceConfig.LockScreenState.Visible::class.java)
[all …]
H A DDoNotDisturbQuickAffordanceConfigTest.kt112 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice,
128 .isInstanceOf(KeyguardQuickAffordanceConfig.PickerScreenState.Default::class.java)
130 result as KeyguardQuickAffordanceConfig.PickerScreenState.Default
156 assertEquals(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled, result)
181 assertEquals(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled, result)
206 assertEquals(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled, result)
227 assertTrue(result is KeyguardQuickAffordanceConfig.OnTriggeredResult.ShowDialog)
249 assertTrue(secondLastValue is KeyguardQuickAffordanceConfig.LockScreenState.Visible)
250 assertTrue(lastValue is KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
270 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
[all …]
H A DKeyguardQuickAffordanceConfigTest.kt39 val intent = KeyguardQuickAffordanceConfig.appStoreIntent(context, packageName)
53 val intent = KeyguardQuickAffordanceConfig.appStoreIntent(context, packageName)
67 KeyguardQuickAffordanceConfig.appStoreIntent(context, packageName)
76 val intent = KeyguardQuickAffordanceConfig.appStoreIntent(context, packageName)
86 val intent = KeyguardQuickAffordanceConfig.appStoreIntent(context, null)
H A DVideoCameraQuickAffordanceConfigTest.kt85 .isInstanceOf(KeyguardQuickAffordanceConfig.LockScreenState.Visible::class.java)
96 .isEqualTo(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
107 .isEqualTo(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
116 .isInstanceOf(KeyguardQuickAffordanceConfig.PickerScreenState.Default::class.java)
125 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice)
134 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice)
H A DCameraQuickAffordanceConfigTest.kt85 assertEquals(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled, result)
94 .isInstanceOf(KeyguardQuickAffordanceConfig.PickerScreenState.Default::class.java)
103 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice)
112 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice)
121 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice)
H A DHomeControlsKeyguardQuickAffordanceConfigParameterizedStateTest.kt146 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
168 KeyguardQuickAffordanceConfig.LockScreenState.Visible::class.java
170 KeyguardQuickAffordanceConfig.LockScreenState.Hidden::class.java
177 KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice::class
180 KeyguardQuickAffordanceConfig.PickerScreenState.Default::class.java
181 else -> KeyguardQuickAffordanceConfig.PickerScreenState.Disabled::class.java
H A DHomeControlsKeyguardQuickAffordanceConfigTest.kt28 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.OnTriggered…
77 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
81 .isInstanceOf(KeyguardQuickAffordanceConfig.LockScreenState.Hidden::class.java)
96 val values = mutableListOf<KeyguardQuickAffordanceConfig.LockScreenState>()
100 .isInstanceOf(KeyguardQuickAffordanceConfig.LockScreenState.Hidden::class.java)
H A DMuteQuickAffordanceConfigTest.kt98 assertEquals(KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice, result)
110 assertEquals(KeyguardQuickAffordanceConfig.PickerScreenState.Default(), result)
127 assertEquals(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled, result)
143 assertEquals(KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled, result)
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/keyguard/domain/interactor/
H A DKeyguardQuickAffordanceInteractorTest.kt39 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig
207 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
235 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
263 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
282 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
300 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
318 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
335 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
354 KeyguardQuickAffordanceConfig.LockScreenState.Visible(
386 KeyguardQuickAffordanceConfig.LockScreenState.Visible(icon = ICON)
[all …]
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/data/repository/
H A DKeyguardQuickAffordanceRepository.kt31 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig
64 private val configs: Set<@JvmSuppressWildcards KeyguardQuickAffordanceConfig>,
103 val selections: StateFlow<Map<String, List<KeyguardQuickAffordanceConfig>>> =
127 fun getCurrentSelections(slotId: String): List<KeyguardQuickAffordanceConfig> {
165 pickerState is KeyguardQuickAffordanceConfig.PickerScreenState.UnavailableOnDevice
169 pickerState as? KeyguardQuickAffordanceConfig.PickerScreenState.Default
171 pickerState as? KeyguardQuickAffordanceConfig.PickerScreenState.Disabled
177 pickerState is KeyguardQuickAffordanceConfig.PickerScreenState.Default,
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/notetask/quickaffordance/
H A DNoteTaskQuickAffordanceModule.kt19 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig
28 fun NoteTaskQuickAffordanceConfig.bindNoteTaskQuickAffordance(): KeyguardQuickAffordanceConfig
H A DNoteTaskQuickAffordanceConfig.kt36 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig
37 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.LockScreenS…
38 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.OnTriggered…
39 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.PickerScree…
70 ) : KeyguardQuickAffordanceConfig {
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/notetask/quickaffordance/
H A DNoteTaskQuickAffordanceConfigTest.kt36 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig
37 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig.LockScreenS…
110 private fun createUnderTest(isEnabled: Boolean = true): KeyguardQuickAffordanceConfig =
281 .isEqualTo(KeyguardQuickAffordanceConfig.PickerScreenState.Default())
296 assertThat(pickerScreenState is KeyguardQuickAffordanceConfig.PickerScreenState.Disabled)
298 val disabled = pickerScreenState as KeyguardQuickAffordanceConfig.PickerScreenState.Disabled
318 fun setConfigSelections(vararg values: KeyguardQuickAffordanceConfig) = also {
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/
H A DKeyguardQuickAffordanceInteractor.kt37 import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceConfig
150 is KeyguardQuickAffordanceConfig.OnTriggeredResult.StartActivity ->
156 is KeyguardQuickAffordanceConfig.OnTriggeredResult.Handled -> Unit
157 is KeyguardQuickAffordanceConfig.OnTriggeredResult.ShowDialog ->
281 configs: List<KeyguardQuickAffordanceConfig>,
294 emit(KeyguardQuickAffordanceConfig.LockScreenState.Hidden)
300 state is KeyguardQuickAffordanceConfig.LockScreenState.Visible
304 states[index] as KeyguardQuickAffordanceConfig.LockScreenState.Visible

12