summaryrefslogtreecommitdiff
path: root/lib/nes/app/ui/screen-browser.cc
diff options
context:
space:
mode:
authorHannes Schulze <haschu0103@outlook.de>2025-02-12 23:57:32 +0100
committerHannes Schulze <haschu0103@outlook.de>2025-02-12 23:57:32 +0100
commitdd22e1ab7ab7b5bac841dae2b62bfa200b36c4d8 (patch)
tree900781940d2ed92df1d87cc7dd6209853492e07f /lib/nes/app/ui/screen-browser.cc
parent0de4957a22dd408793d0526351bcb7d61786fe86 (diff)
add encryption/decryption
Diffstat (limited to 'lib/nes/app/ui/screen-browser.cc')
-rw-r--r--lib/nes/app/ui/screen-browser.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/nes/app/ui/screen-browser.cc b/lib/nes/app/ui/screen-browser.cc
index 50b0060..84fb647 100644
--- a/lib/nes/app/ui/screen-browser.cc
+++ b/lib/nes/app/ui/screen-browser.cc
@@ -111,6 +111,14 @@ namespace nes::app
return action::go_to_title();
}
}
+ else if (event == input_event::key_down(key::letter_d))
+ {
+ auto const selected = selection_.get_selected();
+ if (selected && selected->entry.get_type() == file_browser::entry_type::file)
+ {
+ return action::prompt_key(selected->entry.get_name());
+ }
+ }
else if (event == input_event::key_down(key::enter))
{
auto const selected = selection_.get_selected();