mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 23:27:43 +00:00
FileManager: Factorize code to handle drag-and-drop
The treeview and the breadcrumbbar used to be on one side, sharing drag-and-drop handling and on the other side the directory view had its one logic. This patch factorizes both versions, in the meantime upgrading the version used by the treeview/breadcrumbbar that was left behind. It now uses the copy dialog :^).
This commit is contained in:
parent
0c4bbf5be3
commit
be28800e0d
4 changed files with 51 additions and 61 deletions
|
@ -22,4 +22,5 @@ enum class FileOperation {
|
|||
void delete_paths(Vector<DeprecatedString> const&, bool should_confirm, GUI::Window*);
|
||||
|
||||
ErrorOr<void> run_file_operation(FileOperation, Vector<DeprecatedString> const& sources, DeprecatedString const& destination, GUI::Window*);
|
||||
ErrorOr<bool> handle_drop(GUI::DropEvent const& event, DeprecatedString const& destination, GUI::Window* window);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue