mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
feat(map): add last heard filter for map nodes (#3219)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
parent
ab18e424b1
commit
61c6d6c76e
5 changed files with 98 additions and 14 deletions
|
|
@ -29,6 +29,7 @@ interface MapPrefs {
|
|||
var showOnlyFavorites: Boolean
|
||||
var showWaypointsOnMap: Boolean
|
||||
var showPrecisionCircleOnMap: Boolean
|
||||
var lastHeardFilter: Long
|
||||
}
|
||||
|
||||
@Singleton
|
||||
|
|
@ -37,4 +38,5 @@ class MapPrefsImpl @Inject constructor(@MapSharedPreferences prefs: SharedPrefer
|
|||
override var showOnlyFavorites: Boolean by PrefDelegate(prefs, "show_only_favorites", false)
|
||||
override var showWaypointsOnMap: Boolean by PrefDelegate(prefs, "show_waypoints", true)
|
||||
override var showPrecisionCircleOnMap: Boolean by PrefDelegate(prefs, "show_precision_circle", true)
|
||||
override var lastHeardFilter: Long by PrefDelegate(prefs, "last_heard_filter", 0L)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -901,4 +901,10 @@
|
|||
<string name="remotely_administrating">"[Remote] %1$s"</string>
|
||||
<string name="device_telemetry_enabled">Send Device Telemetry</string>
|
||||
<string name="device_telemetry_enabled_summary">Enable/Disable the device telemetry module to send metrics to the mesh</string>
|
||||
<string name="any">Any</string>
|
||||
<string name="one_hour">1 Hour</string>
|
||||
<string name="eight_hours">8 Hours</string>
|
||||
<string name="one_day">24 Hours</string>
|
||||
<string name="two_days">48 Hours</string>
|
||||
<string name="last_heard_filter_label">Filter by Last Heard time: %s</string>
|
||||
</resources>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue