feat: dnd to trash

This commit is contained in:
Ashley Wulber 2024-04-10 13:56:43 -04:00 committed by Jeremy Soller
parent 50ca5316f9
commit 11a2d0deef
3 changed files with 25 additions and 7 deletions

View file

@ -435,6 +435,7 @@ pub enum Command {
Scroll(widget::Id, AbsoluteOffset),
DropFiles(PathBuf, ClipboardPaste),
Timeout(Duration, Message),
MoveToTrash(Vec<PathBuf>),
}
#[derive(Clone, Debug)]
@ -1322,8 +1323,11 @@ impl Tab {
}
commands.push(Command::DropFiles(to, from))
}
Location::Trash if matches!(from.kind, ClipboardKind::Cut) => {
commands.push(Command::MoveToTrash(from.paths))
}
Location::Trash => {
// TODO
log::warn!("Copy to trash is not supported.");
}
};
}