aboutsummaryrefslogtreecommitdiff
path: root/src/InputMediator.hpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-29 11:45:18 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-29 11:45:18 +0530
commitbcecbced7e1af9d99443a7e823f18328c7943f09 (patch)
tree612fac477acfa38358e15916bd4a44f386dc9206 /src/InputMediator.hpp
parentf7392096d2d84be7143947d386528bf4f487ee83 (diff)
downloadnull-browser-bcecbced7e1af9d99443a7e823f18328c7943f09.tar.gz
null-browser-bcecbced7e1af9d99443a7e823f18328c7943f09.zip
Add window action router for multi-window
Diffstat (limited to 'src/InputMediator.hpp')
-rw-r--r--src/InputMediator.hpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/InputMediator.hpp b/src/InputMediator.hpp
deleted file mode 100644
index 63c7a76..0000000
--- a/src/InputMediator.hpp
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <QWidget>
-#include <QtCore>
-
-#include "LuaRuntime.hpp"
-#include "keymap/KeymapEvaluator.hpp"
-#include "utils.hpp"
-#include "widgets/WebViewStack.hpp"
-
-class InputMediator : public QObject {
- Q_OBJECT
-
-public:
- InputMediator(WebViewStack *webview_stack, LuaRuntime *lua_runtime,
- KeymapEvaluator *keymap_evaluator);
- ~InputMediator() override;
-
- DELEGATE(keymap_evaluator, evaluate, evaluate_keymap)
-
-protected slots:
- void add_keymap(const QString &mode_string, const QString &keyseq,
- std::function<void()> action);
-
-private:
- WebViewStack *webview_stack;
- LuaRuntime *lua_runtime;
- KeymapEvaluator *keymap_evaluator;
-};