Home
last modified time | relevance | path

Searched refs:Flow (Results 1 – 25 of 207) sorted by relevance

123456789

/packages/apps/WallpaperPicker2/src/com/android/wallpaper/picker/preview/ui/viewmodel/
DPreviewActionsViewModel.kt67 import kotlinx.coroutines.flow.Flow in <lambda>()
84 private val informationFloatingSheetViewModel: Flow<InformationFloatingSheetViewModel?> = in <lambda>()
100 val isInformationVisible: Flow<Boolean> = informationFloatingSheetViewModel.map { it != null } in <lambda>()
103 val isInformationChecked: Flow<Boolean> = _isInformationChecked.asStateFlow() in <lambda>()
105 val onInformationClicked: Flow<(() -> Unit)?> = in <lambda>()
120 private val downloadableWallpaperData: Flow<DownloadableWallpaperData?> = in <lambda>()
124 val isDownloadVisible: Flow<Boolean> = downloadableWallpaperData.map { it != null } in <lambda>()
126 val isDownloading: Flow<Boolean> = interactor.isDownloadingWallpaper in <lambda>()
128 val isDownloadButtonEnabled: Flow<Boolean> = in <lambda>()
138 private val liveWallpaperDeleteIntent: Flow<Intent?> = in <lambda>()
[all …]
DWallpaperPreviewViewModel.kt47 import kotlinx.coroutines.flow.Flow in <lambda>()
122 private val isWallpaperCroppable: Flow<Boolean> = in <lambda>()
129 override val shouldShowTooltip: Flow<Boolean> = in <lambda>()
143 override val shouldShowTooltip: Flow<Boolean> = in <lambda>()
156 private val whichPreview: Flow<WhichPreview> = _whichPreview.asStateFlow().filterNotNull() in <lambda>()
193 private val liveWallpaperColors: Flow<WallpaperColorsModel> = in <lambda>()
199 val wallpaperColorsModel: Flow<WallpaperColorsModel> = in <lambda>()
212 val smallWallpaper: Flow<Pair<WallpaperModel, WhichPreview>> = in <lambda>()
218 val fullWallpaper: Flow<FullWallpaperPreviewViewModel> = in <lambda>()
246 val fullWorkspacePreviewConfigViewModel: Flow<WorkspacePreviewConfigViewModel> = in <lambda>()
[all …]
DStaticWallpaperPreviewViewModel.kt38 import kotlinx.coroutines.flow.Flow in <lambda>()
86 private val cropHints: Flow<Map<Point, Rect>?> = in <lambda>()
91 val staticWallpaperModel: Flow<StaticWallpaperModel> = in <lambda>()
95 val lowResBitmap: Flow<Bitmap?> = in <lambda>()
100 private val assetDetail: Flow<Triple<Point, Bitmap?, Asset>?> = in <lambda>()
111 val fullResWallpaperViewModel: Flow<FullResWallpaperViewModel?> = in <lambda>()
128 val subsamplingScaleImageViewModel: Flow<FullResWallpaperViewModel> = in <lambda>()
131 private val storedWallpaperColors: Flow<WallpaperColors?> = in <lambda>()
135 val wallpaperColors: Flow<WallpaperColorsModel> = in <lambda>()
/packages/apps/Settings/src/com/android/settings/biometrics/fingerprint2/ui/settings/viewmodel/
DFingerprintSettingsViewModel.kt29 import kotlinx.coroutines.flow.Flow in <lambda>()
60 val enrolledFingerprints: Flow<List<FingerprintData>> = in <lambda>()
64 val addFingerprintPrefInfo: Flow<Pair<Boolean, Int>> = in <lambda>()
75 val isSfpsPrefVisible: Flow<Boolean> = in <lambda>()
92 private val _fingerprintSensorType: Flow<FingerprintSensorType> = in <lambda>()
95 private val _sensorNullOrEmpty: Flow<Boolean> = in <lambda>()
114 private val canAuthenticate: Flow<Boolean> = in <lambda>()
167 val authFlow: Flow<FingerprintAuthAttemptModel> = in <lambda>()
282 private fun <T> Flow<T>.filterOnlyWhenSettingsIsShown() = in <lambda>()
311 flow: Flow<T1>, in combine()
[all …]
/packages/apps/Settings/src/com/android/settings/biometrics/fingerprint2/domain/interactor/
DOrientationInteractor.kt23 import kotlinx.coroutines.flow.Flow
31 val orientation: Flow<Int>
37 val rotation: Flow<Int>
41 val rotationFromDefault: Flow<Int>
52 override val orientation: Flow<Int> = callbackFlow { in getRotationFromDefault()
63 override val rotation: Flow<Int> = orientation.transform { emit(context.display.rotation) } in getRotationFromDefault()
65 override val rotationFromDefault: Flow<Int> = rotation.map { getRotationFromDefault(it) } in getRotationFromDefault()
DDisplayDensityInteractor.kt22 import kotlinx.coroutines.flow.Flow
42 val fontScale: Flow<Float> in updateDisplayDensity()
45 val displayDensity: Flow<Int> in updateDisplayDensity()
48 val defaultDisplayDensity: Flow<Int> in updateDisplayDensity()
75 override val fontScale: Flow<Float> = _fontScale.asStateFlow() in updateDisplayDensity()
77 override val displayDensity: Flow<Int> = _displayDensity.asStateFlow() in updateDisplayDensity()
79 override val defaultDisplayDensity: Flow<Int> = in updateDisplayDensity()
DDebuggingInteractor.kt20 import kotlinx.coroutines.flow.Flow
26 val debuggingEnabled: Flow<Boolean>
28 val udfpsEnrollmentDebuggingEnabled: Flow<Boolean>
33 override val debuggingEnabled: Flow<Boolean> = flow { in <lambda>()
36 override val udfpsEnrollmentDebuggingEnabled: Flow<Boolean> = flow { in <lambda>()
/packages/providers/MediaProvider/photopicker/src/com/android/photopicker/extensions/
DFlow.kt28 import kotlinx.coroutines.flow.Flow in <lambda>()
38 fun Flow<PagingData<Media>>.toMediaGridItemFromMedia(): Flow<PagingData<MediaGridItem.MediaItem>> { in <lambda>() method
49 fun Flow<PagingData<Group.Album>>.toMediaGridItemFromAlbum(): Flow<PagingData<MediaGridItem>> { in toMediaGridItemFromAlbum() method
64 fun Flow<PagingData<MediaGridItem.MediaItem>>.insertMonthSeparators(): in insertMonthSeparators() method
65 Flow<PagingData<MediaGridItem>> { in insertMonthSeparators()
/packages/apps/Settings/src/com/android/settings/biometrics/fingerprint2/lib/domain/interactor/
DFingerprintManagerInteractor.kt25 import kotlinx.coroutines.flow.Flow
35 val enrolledFingerprints: Flow<List<FingerprintData>?>
38 val maxEnrollableFingerprints: Flow<Int>
41 val canEnrollFingerprints: Flow<Boolean>
44 val sensorPropertiesInternal: Flow<FingerprintSensor?>
66 ): Flow<FingerEnrollState>
/packages/apps/Settings/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/viewmodel/
DFingerprintEnrollFindSensorViewModel.kt35 import kotlinx.coroutines.flow.Flow in <lambda>()
59 val sensorType: Flow<FingerprintSensorType> = in <lambda>()
61 private val _isUdfps: Flow<Boolean> = in <lambda>()
65 private val _isSfps: Flow<Boolean> = sensorType.map { it == FingerprintSensorType.POWER_BUTTON } in <lambda>()
66 private val _isRearSfps: Flow<Boolean> = sensorType.map { it == FingerprintSensorType.REAR } in <lambda>()
69 val showPrimaryButton: Flow<Boolean> = _isUdfps.filter { it } in <lambda>()
74 val sfpsLottieInfo: Flow<Pair<Boolean, Int>> = in <lambda>()
86 val udfpsLottieInfo: Flow<Boolean> = in <lambda>()
94 val showRfpsAnimation: Flow<Boolean> = _isRearSfps.filter { it } in <lambda>()
105 private val educationFlowShouldBeRunning: Flow<Boolean> = in <lambda>()
DFingerprintEnrollViewModel.kt33 import kotlinx.coroutines.flow.Flow in <lambda>()
57 private var _enrollReason: Flow<EnrollReason?> = in <lambda>()
69 val sensorType: Flow<FingerprintSensorType?> = in <lambda>()
78 val _enrollFlow: Flow<FingerEnrollState> = in <lambda>()
105 val educationEnrollFlow: Flow<FingerEnrollState?> = in <lambda>()
119 val enrollFlow: Flow<FingerEnrollState?> = in <lambda>()
/packages/apps/Settings/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/modules/enrolling/rfps/ui/viewmodel/
DRFPSViewModel.kt35 import kotlinx.coroutines.flow.Flow in <lambda>()
57 val textViewIsVisible: Flow<Boolean> = _textViewIsVisible.asStateFlow() in <lambda>()
59 private var _shouldAnimateIcon: Flow<Boolean> = in <lambda>()
64 private var enrollFlow: Flow<FingerEnrollState?> = in <lambda>()
79 val progress: Flow<FingerEnrollState.EnrollProgress?> = in <lambda>()
85 val clearHelpMessage: Flow<Boolean> = progress.map { it != null } in <lambda>()
88 val helpMessage: Flow<FingerEnrollState.EnrollHelp?> = in <lambda>()
98 val errorMessage: Flow<FingerEnrollState.EnrollError?> = in <lambda>()
104 val didCompleteEnrollment: Flow<Boolean> = progress.filterNotNull().map { it.remainingSteps == 0 } in <lambda>()
/packages/apps/Car/Launcher/libs/appgrid/lib/src/com/android/car/carlauncher/repositories/
DAppGridRepository.kt44 import kotlinx.coroutines.flow.Flow in <lambda>()
58 fun getAllAppsList(): Flow<List<AppItem>> in <lambda>()
67 fun requiresDistractionOptimization(): Flow<Boolean> in <lambda>()
75 fun getTosState(): Flow<TosState> in <lambda>()
90 fun getMediaAppsList(): Flow<List<AppItem>> in <lambda>()
124 override fun getAllAppsList(): Flow<List<AppItem>> { in getAllAppsList()
154 override fun requiresDistractionOptimization(): Flow<Boolean> { in requiresDistractionOptimization()
163 override fun getTosState(): Flow<TosState> { in getTosState()
184 override fun getMediaAppsList(): Flow<List<AppItem>> { in getMediaAppsList()
192 private fun getAllLauncherAndMediaApps(): Flow<List<AppInfo>> { in getAllLauncherAndMediaApps()
[all …]
/packages/apps/ThemePicker/src/com/android/customization/picker/clock/domain/interactor/
DClockPickerInteractor.kt27 import kotlinx.coroutines.flow.Flow in <lambda>()
41 val allClocks: Flow<List<ClockMetadataModel>> = repository.allClocks in <lambda>()
43 val selectedClockId: Flow<String> = in <lambda>()
46 val selectedColorId: Flow<String?> = in <lambda>()
49 val colorToneProgress: Flow<Int> = in <lambda>()
52 val seedColor: Flow<Int?> = repository.selectedClock.map { clock -> clock.seedColor } in <lambda>()
54 val selectedClockSize: Flow<ClockSize> = repository.selectedClockSize in <lambda>()
/packages/apps/Launcher3/quickstep/src/com/android/quickstep/recents/data/
DTasksRepository.kt26 import kotlinx.coroutines.flow.Flow in <lambda>()
47 private val taskData: Flow<List<Task>> = in <lambda>()
56 override fun getAllTaskData(forceRefresh: Boolean): Flow<List<Task>> { in <lambda>()
63 override fun getTaskDataById(taskId: Int): Flow<Task?> = in <lambda>()
91 private fun getThumbnailQueryResults(): Flow<Map<Int, ThumbnailData?>> { in <lambda>()
96 val visibleThumbnailDataRequests: Flow<List<ThumbnailDataRequest>> = in <lambda>()
114 typealias ThumbnailDataRequest = Flow<Pair<Int, ThumbnailData?>>
/packages/apps/WallpaperPicker2/src/com/android/wallpaper/picker/customization/ui/viewmodel/
DWallpaperQuickSwitchViewModel.kt26 import kotlinx.coroutines.flow.Flow in <lambda>()
44 private val selectedWallpaperId: Flow<String> = in <lambda>()
52 private val selectingWallpaperId: Flow<String?> = in <lambda>()
61 val options: Flow<List<WallpaperQuickSwitchOptionViewModel>> = in <lambda>()
79 val isSomethingBecomingSelectedFlow: Flow<Boolean> = in <lambda>()
84 val isSelectedFlow: Flow<Boolean> = in <lambda>()
87 val isBecomingSelectedFlow: Flow<Boolean> = in <lambda>()
DScreenPreviewViewModel.kt30 import kotlinx.coroutines.flow.Flow in <lambda>()
52 fun shouldReloadWallpaper(): Flow<Boolean> { in shouldReloadWallpaper()
62 fun wallpaperThumbnail(): Flow<Bitmap?> { in wallpaperThumbnail()
77 private fun wallpaperUpdateEvents(s: Screen = screen): Flow<WallpaperModel?> { in wallpaperUpdateEvents()
81 open fun workspaceUpdateEvents(): Flow<Boolean>? = null in workspaceUpdateEvents()
101 open val isLoading: Flow<Boolean> =
DWallpaperQuickSwitchOptionViewModel.kt21 import kotlinx.coroutines.flow.Flow
37 val isLarge: Flow<Boolean>,
39 val isSelectionIndicatorVisible: Flow<Boolean>,
44 val onSelected: Flow<(() -> Unit)?>,
/packages/apps/Settings/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/modules/enrolling/udfps/ui/viewmodel/
DUdfpsViewModel.kt50 import kotlinx.coroutines.flow.Flow in <lambda>()
88 private var _enrollState: Flow<FingerEnrollState?> = in <lambda>()
100 var enrollState: Flow<FingerEnrollState> = in <lambda>()
124 val userInteractedWithSensor: Flow<Boolean> = in <lambda>()
148 val guidedEnrollment: Flow<PointF> = in <lambda>()
170 var progressSaved: Flow<FingerEnrollState.EnrollProgress> = in <lambda>()
205 private val enrollStage: Flow<EnrollStageModel> = in <lambda>()
226 val guidedEnrollmentSaved: Flow<PointF> = in <lambda>()
278 val shouldShowLottie: Flow<Boolean> = in <lambda>()
293 val headerText: Flow<HeaderText> = in <lambda>()
[all …]
/packages/apps/Car/Launcher/libs/appgrid/lib/src/com/android/car/carlauncher/datasources/
DUXRestrictionDataSource.kt32 import kotlinx.coroutines.flow.Flow in <lambda>()
48 fun requiresDistractionOptimization(): Flow<Boolean> in <lambda>()
50 fun isDistractionOptimized(): Flow<(componentName: ComponentName, isMedia: Boolean) -> Boolean> in <lambda>()
77 override fun requiresDistractionOptimization(): Flow<Boolean> { in requiresDistractionOptimization()
96 Flow<(componentName: ComponentName, isMedia: Boolean) -> Boolean> { in isDistractionOptimized()
120 private fun getActiveMediaPlaybackSessions(): Flow<List<String>> { in getActiveMediaPlaybackSessions()
/packages/apps/Settings/tests/shared/src/com/android/settings/testutils2/
DFakeFingerprintManagerInteractor.kt33 import kotlinx.coroutines.flow.Flow
67 override val enrolledFingerprints: Flow<List<FingerprintData>> = flow { in <lambda>()
71 override val canEnrollFingerprints: Flow<Boolean> = flow { in <lambda>()
75 override val sensorPropertiesInternal: Flow<FingerprintSensor?> = flow { emit(sensorProp) } in <lambda>()
77 override val maxEnrollableFingerprints: Flow<Int> = flow { emit(enrollableFingerprints) } in <lambda>()
83 ): Flow<FingerEnrollState> = flowOf(*enrollStateViewModel.toTypedArray()) in enroll()
/packages/apps/WallpaperPicker2/src/com/android/wallpaper/picker/category/ui/viewmodel/
DCategoriesViewModel.kt25 import kotlinx.coroutines.flow.Flow in <lambda>()
39 private val individualSectionViewModels: Flow<List<SectionViewModel>> = in <lambda>()
49 private val creativeSectionViewModel: Flow<SectionViewModel> = in <lambda>()
58 private val myPhotosSectionViewModel: Flow<SectionViewModel> = in <lambda>()
66 val sections: Flow<List<SectionViewModel>> = in <lambda>()
/packages/apps/Settings/src/com/android/settings/network/telephony/
DTelephonyRepository.kt30 import kotlinx.coroutines.flow.Flow
41 private val subscriptionsChangedFlow: Flow<Unit> = context.subscriptionsChangedFlow(),
46 ): Flow<Boolean> { in isMobileDataPolicyEnabledFlow()
69 fun isDataEnabledFlow(subId: Int): Flow<Boolean> { in isDataEnabledFlow()
117 ): Flow<T> = telephonyManager(subId).telephonyCallbackFlow(block) in telephonyCallbackFlow()
122 ): Flow<T> = callbackFlow { in telephonyCallbackFlow()
/packages/apps/Settings/src/com/android/settings/spa/app/specialaccess/
DNfcTagAppsSettings.kt32 import kotlinx.coroutines.flow.Flow in <lambda>()
56 userIdFlow: Flow<Int>, in transform()
57 appListFlow: Flow<List<ApplicationInfo>> in transform()
58 ): Flow<List<NfcTagAppsSettingsRecord>> = in transform()
97 userIdFlow: Flow<Int>, in transformItem()
98 recordListFlow: Flow<List<NfcTagAppsSettingsRecord>> in transformItem()
/packages/apps/ThemePicker/src/com/android/customization/picker/clock/data/repository/
DClockPickerRepository.kt23 import kotlinx.coroutines.flow.Flow
30 val allClocks: Flow<List<ClockMetadataModel>>
32 val selectedClock: Flow<ClockMetadataModel>
34 val selectedClockSize: Flow<ClockSize>

123456789