Package-level declarations
Types
Link copied to clipboard
class AddWaypointToSelectedTrackUseCase @Inject constructor(addWaypointUseCase: AddWaypointUseCase, createTrackUseCase: CreateTrackUseCase)
Link copied to clipboard
Use case responsible for adding a new waypoint to a specific track.
Link copied to clipboard
Use case responsible for deleting entirety of database
Link copied to clipboard
Use case responsible for creating a track
Link copied to clipboard
class DeleteSelectedUseCase @Inject constructor(deleteWaypointUseCase: DeleteWaypointUseCase, deleteTrackUseCase: DeleteTrackUseCase)
Link copied to clipboard
Use case responsible for creating a track
Link copied to clipboard
Use case responsible for creating a track
Link copied to clipboard
Use case responsible for adding/displaying imported track
Link copied to clipboard
Link copied to clipboard
Use case responsible for getting all waypoints from a given track
Link copied to clipboard
class GetTrackWaypointsUseCase @Inject constructor(repository: EditTrackRepository, trackSimplifier: TrackSimplifier)
Link copied to clipboard
Link copied to clipboard
class UpdateSelectionUseCase @Inject constructor(getNewPointDirectionUseCase: GetNewPointDirectionUseCase, addWaypointUseCase: AddWaypointUseCase, deleteWaypointUseCase: DeleteWaypointUseCase)
Update user selections (Points and Tracks)