Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun <R : Route> EntryProviderScope<NavKey>.configComposable(route: KClass<R>, routeInfo: Enum<*>, radioConfigViewModelProvider: @Composable (SettingsRoute.Settings?) -> RadioConfigViewModel, content: @Composable (RadioConfigViewModel) -> Unit)

Expect declarations for platform-specific config screens.

Link copied to clipboard
Link copied to clipboard
fun getNavRouteFrom(routeName: String): Route?

Returns the retained provider used by all entries in the active settings session.

Link copied to clipboard
Link copied to clipboard
actual fun SettingsMainScreen(settingsViewModel: SettingsViewModel, radioConfigViewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit, onNavigate: (Route) -> Unit, onBack: () -> Unit?)

Expect declaration for the platform-specific settings main screen.

expect fun SettingsMainScreen(settingsViewModel: SettingsViewModel, radioConfigViewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit, onNavigate: (Route) -> Unit, onBack: () -> Unit? = null)

Expect declaration for the platform-specific settings main screen.

actual fun SettingsMainScreen(settingsViewModel: SettingsViewModel, radioConfigViewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit, onNavigate: (Route) -> Unit, onBack: () -> Unit?)

Expect declaration for the platform-specific settings main screen.