create rename file

This commit is contained in:
chatlanin
2023-04-02 12:01:04 +03:00
parent 84fc7a1976
commit c451d859a7
6 changed files with 110 additions and 1 deletions

View File

@@ -152,6 +152,14 @@ namespace rrr::layers::gui
selected_file = cnt->get_selected_file(TYPE_WIN::NAVIGATION);
}
break;
case types::event_type::RENAME_FILE:
{
freeze = false;
auto filename = std::any_cast<std::filesystem::path>(value);
cnt->rename_file(selected_file.path, filename);
selected_file = cnt->get_selected_file(TYPE_WIN::NAVIGATION);
}
break;
default:
break;
}
@@ -194,6 +202,13 @@ namespace rrr::layers::gui
freeze = true;
}
// создание файла/директории
if (shift && key.get_keycode() == try_engine::key::R)
{
em->execute(types::event_type::SHOW_RENAME_FILE_DIALOG, selected_file);
freeze = true;
}
// перемещение в конец списка
if (shift && key.get_keycode() == try_engine::key::G)
{