kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
Forget node menu changes (#983)
* Move 'Forget Node' option to move it away from Traceroute. Add confirmation dialog to 'Forget Node' * Move debug for 'Forget Node'pull/991/head
rodzic
f72c4116ae
commit
0d6e7a3a24
|
@ -143,11 +143,17 @@ class UsersFragment : ScreenFragment("Users"), Logging {
|
|||
model.requestTraceroute(node.num)
|
||||
}
|
||||
R.id.forget_node -> {
|
||||
debug("Forgetting node '${user.longName}'")
|
||||
|
||||
model.forgetNode(node.num)
|
||||
onNodesChanged(nodes)
|
||||
|
||||
MaterialAlertDialogBuilder(requireContext())
|
||||
.setTitle(R.string.forget_node)
|
||||
.setMessage(getString(R.string.forget_node_message))
|
||||
.setNeutralButton(R.string.cancel) { _, _ -> }
|
||||
.setPositiveButton(R.string.forget_node) {_,_ ->
|
||||
debug("Forgetting node '${user.longName}'")
|
||||
model.forgetNode(node.num)
|
||||
onNodesChanged(nodes)
|
||||
}
|
||||
.show()
|
||||
|
||||
}
|
||||
R.id.ignore -> {
|
||||
|
|
|
@ -10,10 +10,6 @@
|
|||
android:id="@+id/request_position"
|
||||
android:title="@string/request_position"
|
||||
app:showAsAction="withText" />
|
||||
<item
|
||||
android:id="@+id/forget_node"
|
||||
android:title="@string/forget_node"
|
||||
app:showAsAction="withText" />
|
||||
<item
|
||||
android:id="@+id/traceroute"
|
||||
android:title="@string/traceroute"
|
||||
|
@ -23,6 +19,10 @@
|
|||
android:checkable="true"
|
||||
android:checked="false"
|
||||
android:title="@string/ignore" />
|
||||
<item
|
||||
android:id="@+id/forget_node"
|
||||
android:title="@string/forget_node"
|
||||
app:showAsAction="withText" />
|
||||
</group>
|
||||
<group android:id="@+id/group_admin">
|
||||
<item
|
||||
|
|
|
@ -188,4 +188,5 @@
|
|||
<string name="waypoint_received">Received waypoint: %s</string>
|
||||
<string name="error_duty_cycle">Duty Cycle limit reached. Cannot send messages right now, please try again later.</string>
|
||||
<string name="forget_node">Forget Node</string>
|
||||
<string name="forget_node_message">This node will be removed from your list until your node receives NodeInfo data from it again.</string>
|
||||
</resources>
|
||||
|
|
Ładowanie…
Reference in New Issue