diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2018-07-02 08:27:59 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2018-07-02 09:34:17 +0200 |
commit | b50e107d8971f47e9d3aa90f44551de44328142b (patch) | |
tree | 8770b1c91e47c6d86cabc46e50a6901a7ec7619a /variant | |
parent | f2faf7acf4445fef2a149ebbdecb569a2d119d94 (diff) |
opentrack/main-window: use more aggregate initialization
This is new in C++17, cf. P0017R1.
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(); |