Package-level declarations
Types
Link copied to clipboard
class StorageUsageObserver
Shared invalidation source for storage usage snapshots.
Link copied to clipboard
class StorageUsageViewModel(dispatchersProvider: DispatchersProvider, val getAllGalleryUseCase: GetAllGalleryUseCase, val deleteAllGalleryUseCase: DeleteAllGalleryUseCase, val getLocalOnnxModelsUseCase: GetLocalOnnxModelsUseCase, val getLocalMediaPipeModelsUseCase: GetLocalMediaPipeModelsUseCase, val getLocalSdxlModelsUseCase: GetLocalSdxlModelsUseCase, val getLocalCoreMlModelsUseCase: GetLocalCoreMlModelsUseCase, val getLocalBonsaiModelsUseCase: GetLocalBonsaiModelsUseCase, val deleteModelUseCase: DeleteModelUseCase, val storageUsageObserver: StorageUsageObserver, val buildInfoProvider: BuildInfoProvider, val router: StorageUsageRouter, val platformActions: StorageUsagePlatformActions, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<StorageUsageState, StorageUsageIntent, EmptyEffect>
ViewModel for the standalone storage usage screen.
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun StorageUsageModalRenderer(screenModal: StorageUsageModal, processIntent: (StorageUsageIntent) -> Unit)
Link copied to clipboard
Standalone storage usage route without bottom navigation.
Link copied to clipboard
internal fun StorageUsageScreenContent(modifier: Modifier = Modifier, state: StorageUsageState, processIntent: (StorageUsageIntent) -> Unit = {})
Stateless storage usage content adapter that wires shared usage UI to storage-specific dialogs.