Delete transfer button
This commit is contained in:
parent
31066dd6f6
commit
36d075b49a
|
|
@ -346,6 +346,21 @@ pub fn transfer_menu(
|
|||
set_plates(main_state, &mut state);
|
||||
main_state.set_no_current_transfer();
|
||||
}
|
||||
if ui.button("Delete").clicked() {
|
||||
if let Some(transfer_uuid) = main_state.get_current_transfer_uuid() {
|
||||
if let Some(index) = main_state
|
||||
.transfers
|
||||
.iter()
|
||||
.position(|x| x.id == transfer_uuid)
|
||||
{
|
||||
let removed_transfer = main_state.transfers.remove(index);
|
||||
main_state.transfer_region_cache.invalidate(&removed_transfer);
|
||||
}
|
||||
}
|
||||
*state = CurrentTransferStateInterior::default();
|
||||
set_plates(main_state, &mut state);
|
||||
main_state.set_no_current_transfer();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue