add delete file and dirs

This commit is contained in:
chatlanin
2023-03-18 14:37:32 +03:00
parent 8c61772c66
commit d775a65feb
3 changed files with 33 additions and 6 deletions

View File

@@ -131,15 +131,18 @@ namespace rrr::layers::gui
freeze = false;
break;
case types::event_type::DELETE_CURRENT_FILE:
freeze = false;
hack::log()("DELETE FILE");
{
freeze = false;
cnt->delete_file(current_file);
cursor_position = cnt->get_cursor_position(TYPE_WIN::NAVIGATION);
}
break;
case types::event_type::CREATE_FILE:
{
freeze = false;
auto filename = std::any_cast<std::string>(value);
cnt->create_file(filename);
data = cnt->get(TYPE_WIN::NAVIGATION);
cursor_position = cnt->get_cursor_position(TYPE_WIN::NAVIGATION);
}
break;
default: