aboutsummaryrefslogtreecommitdiff
path: root/include/GlobalHotkeys.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/GlobalHotkeys.hpp')
-rw-r--r--include/GlobalHotkeys.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/GlobalHotkeys.hpp b/include/GlobalHotkeys.hpp
index 020f5a5..662113e 100644
--- a/include/GlobalHotkeys.hpp
+++ b/include/GlobalHotkeys.hpp
@@ -19,9 +19,10 @@ namespace gsr {
GlobalHotkeys& operator=(const GlobalHotkeys&) = delete;
virtual ~GlobalHotkeys() = default;
- virtual bool bind_key_press(Hotkey hotkey, const std::string &id, GlobalHotkeyCallback callback) = 0;
- virtual void unbind_key_press(const std::string &id) = 0;
- virtual void unbind_all_keys() = 0;
+ virtual bool bind_key_press(Hotkey hotkey, const std::string &id, GlobalHotkeyCallback callback) { (void)hotkey; (void)id; (void)callback; return false; }
+ virtual void unbind_key_press(const std::string &id) { (void)id; }
+ virtual void unbind_all_keys() {}
+ virtual bool bind_action(const std::string &id, GlobalHotkeyCallback callback) { (void)id; (void)callback; return false; };
virtual void poll_events() = 0;
};
} \ No newline at end of file