diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-03-29 11:45:18 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-03-29 11:45:18 +0530 |
| commit | bcecbced7e1af9d99443a7e823f18328c7943f09 (patch) | |
| tree | 612fac477acfa38358e15916bd4a44f386dc9206 /src/keymap/KeymapEvaluator.hpp | |
| parent | f7392096d2d84be7143947d386528bf4f487ee83 (diff) | |
| download | null-browser-bcecbced7e1af9d99443a7e823f18328c7943f09.tar.gz null-browser-bcecbced7e1af9d99443a7e823f18328c7943f09.zip | |
Add window action router for multi-window
Diffstat (limited to 'src/keymap/KeymapEvaluator.hpp')
| -rw-r--r-- | src/keymap/KeymapEvaluator.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/keymap/KeymapEvaluator.hpp b/src/keymap/KeymapEvaluator.hpp index 4f8184b..75ded60 100644 --- a/src/keymap/KeymapEvaluator.hpp +++ b/src/keymap/KeymapEvaluator.hpp @@ -23,6 +23,11 @@ class KeymapEvaluator : public QObject { public: KeymapEvaluator() = default; + static KeymapEvaluator *instance() { + static auto *keymap_evaluator = new KeymapEvaluator; + return keymap_evaluator; + } + void add_keymap(KeyMode mode, const QString &key, KeyAction action); bool evaluate(Qt::KeyboardModifiers modifiers, Qt::Key key); KeyMode mode_from_string(const QString &mode_string); |
