diff options
Diffstat (limited to 'variant')
| -rw-r--r-- | variant/default/main-window.cpp | 26 | 
1 files changed, 10 insertions, 16 deletions
| diff --git a/variant/default/main-window.cpp b/variant/default/main-window.cpp index 8e5cd10c..b653f139 100644 --- a/variant/default/main-window.cpp +++ b/variant/default/main-window.cpp @@ -322,25 +322,19 @@ void main_window::init_tray()  void main_window::register_shortcuts()  { -    using t_key = Shortcuts::t_key; -    using t_keys = Shortcuts::t_keys; +    global_shortcuts.reload({ +        { s.key_start_tracking1, [this](bool) { start_tracker(); }, true }, +        { s.key_start_tracking2, [this](bool) { start_tracker(); }, true }, -    t_keys keys -    { -        t_key(s.key_start_tracking1, [this](bool) { start_tracker(); }, true), -        t_key(s.key_start_tracking2, [this](bool) { start_tracker(); }, true), - -        t_key(s.key_stop_tracking1, [this](bool) { stop_tracker(); }, true), -        t_key(s.key_stop_tracking2, [this](bool) { stop_tracker(); }, true), +        { s.key_stop_tracking1, [this](bool) { stop_tracker(); }, true }, +        { s.key_stop_tracking2, [this](bool) { stop_tracker(); }, true }, -        t_key(s.key_toggle_tracking1, [this](bool) { toggle_tracker(); }, true), -        t_key(s.key_toggle_tracking2, [this](bool) { toggle_tracker(); }, true), +        { s.key_toggle_tracking1, [this](bool) { toggle_tracker(); }, true }, +        { s.key_toggle_tracking2, [this](bool) { toggle_tracker(); }, true }, -        t_key(s.key_restart_tracking1, [this](bool) { restart_tracker(); }, true), -        t_key(s.key_restart_tracking2, [this](bool) { restart_tracker(); }, true), -    }; - -    global_shortcuts.reload(keys); +        { s.key_restart_tracking1, [this](bool) { restart_tracker(); }, true }, +        { s.key_restart_tracking2, [this](bool) { restart_tracker(); }, true }, +    });      if (work)          work->reload_shortcuts(); | 
