ManeuverViewModelImpl

class ManeuverViewModelImpl(observeManeuverShields: ObserveManeuverShieldsUseCase, observeStepDistanceRemaining: ObserveStepDistanceRemainingUseCase, observeWaypointArrival: ObserveIsWaypointArrivalUseCase, observeWaypointPreArrival: ObserveIsWaypointPreArrivalUseCase, appStore: AppStore, maneuverAnalytics: ManeuverAnalytics) : ViewModel, ManeuverViewModel

Constructors

Link copied to clipboard
constructor(observeManeuverShields: ObserveManeuverShieldsUseCase, observeStepDistanceRemaining: ObserveStepDistanceRemainingUseCase, observeWaypointArrival: ObserveIsWaypointArrivalUseCase, observeWaypointPreArrival: ObserveIsWaypointPreArrivalUseCase, appStore: AppStore, maneuverAnalytics: ManeuverAnalytics)

Properties

Link copied to clipboard
open override val maneuverWithShields: Flow<ManeuverWithShields>
Link copied to clipboard
open override val stepDistanceRemaining: Flow<Float>
Link copied to clipboard
open override val waypointArrival: Flow<Boolean>
Link copied to clipboard
open override val waypointPreArrival: Flow<Boolean>

Functions

Link copied to clipboard
Link copied to clipboard
open override fun showUpcomingManeuvers(isTablet: Boolean)