add enter key code as navigation right
This commit is contained in:
parent
57d96cab71
commit
1880278487
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user