copy and move directories

This commit is contained in:
Matt Parker
2025-10-22 00:28:17 +10:00
parent e47bebffca
commit dc00618d69
7 changed files with 102 additions and 15 deletions

View File

@@ -29,7 +29,7 @@ public partial class SolutionExplorerPanel : MarginContainer
private TreeItem _rootItem = null!;
private enum ClipboardOperation { Cut, Copy }
private (List<SharpIdeFile>, ClipboardOperation)? _itemsOnClipboard;
private (List<IFileOrFolder>, ClipboardOperation)? _itemsOnClipboard;
public override void _Ready()
{
_tree = GetNode<Tree>("Tree");
@@ -52,7 +52,7 @@ public partial class SolutionExplorerPanel : MarginContainer
// Paste
else if (@event is InputEventKey { Pressed: true, Keycode: Key.V, CtrlPressed: true })
{
CopyNodeFromClipboardToSelectedNode();
CopyNodesFromClipboardToSelectedNode();
}
else if (@event is InputEventKey { Pressed: true, Keycode: Key.Delete })
{