add enter key code as navigation right

This commit is contained in:
chatlanin 2023-06-07 21:09:37 +03:00
parent 57d96cab71
commit 1880278487

View File

@ -201,9 +201,6 @@ namespace rrr::layers::gui
// удаление
if (key.get_keycode() == try_engine::key::D)
{
// HERE начинаем тут
// удаление сохраненного файла trycastaer жделает краш приложения
// пс. не понял что тут не так. пиши более развернуто чтоли...
em->execute(types::event_type::SHOW_DELETE_ONE_FILE_DIALOG, selected_file);
freeze = true;
}
@ -286,6 +283,16 @@ namespace rrr::layers::gui
set_scroll();
}
if (key.get_keycode() == try_engine::key::ENTER)
{
if (!std::filesystem::is_directory(selected_file.path)) return;
cnt->navigation_right();
data = cnt->get(TYPE_WIN::NAVIGATION);
selected_file = cnt->get_selected_file(TYPE_WIN::NAVIGATION);
em->execute(types::event_type::NAVIGATION_RIGHT, nullptr);
set_scroll();
}
if (key.get_keycode() == try_engine::key::L)
{
if (!std::filesystem::is_directory(selected_file.path)) return;