Package-level declarations

Types

Link copied to clipboard
data class RouteDetailsUiState(val route: RouteWithMarkers? = null, val isLoading: Boolean = false, val errorMessage: String? = null)
Link copied to clipboard
class RouteDetailsViewModel @Inject constructor(routeDao: RouteDao, soundscapeServiceConnection: SoundscapeServiceConnection) : ViewModel
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class RouteDetailsViewModel_Factory : Factory<T>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class RouteDetailsViewModel_Factory : Factory<T>
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class RouteDetailsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class RouteDetailsViewModel_HiltModules
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class RouteDetailsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<T>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class RouteDetailsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<T>

Functions

Link copied to clipboard
fun RouteDetailsScreen(navController: NavController, routeId: Long, modifier: Modifier, uiState: RouteDetailsUiState, routePlayerState: RoutePlayerState, getRouteById: (routeId: Long) -> Unit, startRoute: (routeId: Long) -> Unit, stopRoute: () -> Unit, clearErrorMessage: () -> Unit, userLocation: LngLatAlt?, heading: Float)
Link copied to clipboard
fun RouteDetailsScreenVM(navController: NavController, routeId: Long, viewModel: RouteDetailsViewModel = hiltViewModel(), modifier: Modifier, userLocation: LngLatAlt?, heading: Float, routePlayerState: RoutePlayerState)
Link copied to clipboard
@Preview(showBackground = true)
fun RoutesDetailsEmptyPreview()
Link copied to clipboard
@Preview(showBackground = true)
fun RoutesDetailsLoadingPreview()
Link copied to clipboard
@Preview(showBackground = true)
fun RoutesDetailsPopulatedPreview()