MapFilterPrefs

data class MapFilterPrefs(val onlyFavorites: Boolean = false, val showWaypoints: Boolean = true, val showPrecisionCircle: Boolean = true, val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val onlySigned: Boolean = false, val onlyEncrypted: Boolean = false, val excludeMqtt: Boolean = false, val showIgnored: Boolean = false, val includeUnknown: Boolean = true, val lastHeardSeconds: Long = 0, val lastHeardTrackSeconds: Long = 0, val excludedRoles: Set<String> = emptySet())(source)

The stored map filters, as one value. The map keeps its own copy of the node-list vocabulary on purpose: filtering the map to routers is not a statement about the contact list.

Constructors

Link copied to clipboard
constructor(onlyFavorites: Boolean = false, showWaypoints: Boolean = true, showPrecisionCircle: Boolean = true, onlyOnline: Boolean = false, onlyDirect: Boolean = false, onlySigned: Boolean = false, onlyEncrypted: Boolean = false, excludeMqtt: Boolean = false, showIgnored: Boolean = false, includeUnknown: Boolean = true, lastHeardSeconds: Long = 0, lastHeardTrackSeconds: Long = 0, excludedRoles: Set<String> = emptySet())

Properties

Link copied to clipboard

Names of the device roles switched off.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Seconds; 0 means no last-heard limit.

Link copied to clipboard

Seconds; 0 means no limit on how far back a node's track is drawn.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard