Add multi deletion to mod selector.

This commit is contained in:
Ottermandias 2023-09-29 02:18:44 +02:00
parent 4e40ed3be4
commit 0dc06a1733
2 changed files with 2 additions and 14 deletions

@ -1 +1 @@
Subproject commit c70fcc069ea44e1ffb8b33fc409c4ccfdef5e298
Subproject commit 06a5ea005d5a08febbbc2e45cffde7582ffa7607

View file

@ -279,19 +279,7 @@ public sealed class ModFileSystemSelector : FileSystemSelector<Mod, ModFileSyste
}
private void DeleteModButton(Vector2 size)
{
var keys = _config.DeleteModModifier.IsActive();
var tt = SelectedLeaf == null
? "No mod selected."
: "Delete the currently selected mod entirely from your drive.\n"
+ "This can not be undone.";
if (!keys)
tt += $"\nHold {_config.DeleteModModifier} while clicking to delete the mod.";
if (ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Trash.ToIconString(), size, tt, SelectedLeaf == null || !keys, true)
&& Selected != null)
_modManager.DeleteMod(Selected);
}
=> DeleteSelectionButton(size, _config.DeleteModModifier, "mod", "mods", _modManager.DeleteMod);
private void AddHelpButton(Vector2 size)
{