LibGUI: Actually use the Action alternate shortcut

This adds the actual functionality to Window and Application.
This commit is contained in:
Aatos Majava 2021-06-24 12:42:50 +03:00 committed by Andreas Kling
commit 3e6a5af32b
Notes: sideshowbarker 2024-07-18 11:33:51 +09:00
3 changed files with 4 additions and 2 deletions

View file

@ -113,11 +113,13 @@ void Application::quit(int exit_code)
void Application::register_global_shortcut_action(Badge<Action>, Action& action)
{
m_global_shortcut_actions.set(action.shortcut(), &action);
m_global_shortcut_actions.set(action.alternate_shortcut(), &action);
}
void Application::unregister_global_shortcut_action(Badge<Action>, Action& action)
{
m_global_shortcut_actions.remove(action.shortcut());
m_global_shortcut_actions.remove(action.alternate_shortcut());
}
Action* Application::action_for_key_event(const KeyEvent& event)