diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2014-10-22 15:11:21 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2014-10-22 15:11:21 +0200 |
commit | 00367760ac7e059a3cd9ba4baec11ad0a074771c (patch) | |
tree | 96d919c44291181e5fd90fde9674405646310633 /opentrack/shortcuts.h | |
parent | 90ecc76a15d0a15b39be67b7a9aa337f57fe6a62 (diff) |
long fun header -> .cpp
Diffstat (limited to 'opentrack/shortcuts.h')
-rw-r--r-- | opentrack/shortcuts.h | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/opentrack/shortcuts.h b/opentrack/shortcuts.h index 8fe1a39b..298907c7 100644 --- a/opentrack/shortcuts.h +++ b/opentrack/shortcuts.h @@ -75,7 +75,6 @@ signals: void toggle(); }; - struct Shortcuts { using K = #ifndef _WIN32 @@ -103,33 +102,9 @@ struct Shortcuts { {} } s; - Shortcuts(WId handle) : handle(handle) - { - reload(); - } + Shortcuts(WId handle) : handle(handle) { reload(); } - void reload() - { -#ifndef _WIN32 - if (keyCenter) - { - keyCenter->setShortcut(QKeySequence::UnknownKey); - keyCenter->setEnabled(false); - } - if (keyToggle) - { - keyToggle->setShortcut(QKeySequence::UnknownKey); - keyToggle->setEnabled(false); - } -#endif - bind_keyboard_shortcut(keyCenter, s.center); - bind_keyboard_shortcut(keyToggle, s.toggle); -#ifdef _WIN32 - keybindingWorker = nullptr; - keybindingWorker = std::make_shared<KeybindingWorker>(keyCenter, keyToggle, handle); - keybindingWorker->start(); -#endif - } + void reload(); private: void bind_keyboard_shortcut(K &key, key_opts& k); }; |