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)
|
if (key.get_keycode() == try_engine::key::D)
|
||||||
{
|
{
|
||||||
// HERE начинаем тут
|
|
||||||
// удаление сохраненного файла trycastaer жделает краш приложения
|
|
||||||
// пс. не понял что тут не так. пиши более развернуто чтоли...
|
|
||||||
em->execute(types::event_type::SHOW_DELETE_ONE_FILE_DIALOG, selected_file);
|
em->execute(types::event_type::SHOW_DELETE_ONE_FILE_DIALOG, selected_file);
|
||||||
freeze = true;
|
freeze = true;
|
||||||
}
|
}
|
||||||
@ -286,6 +283,16 @@ namespace rrr::layers::gui
|
|||||||
set_scroll();
|
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 (key.get_keycode() == try_engine::key::L)
|
||||||
{
|
{
|
||||||
if (!std::filesystem::is_directory(selected_file.path)) return;
|
if (!std::filesystem::is_directory(selected_file.path)) return;
|
||||||
|
Loading…
Reference in New Issue
Block a user