diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-03-30 14:45:05 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-03-30 14:45:05 +0530 |
| commit | 997891b27d17377111f484c62ba41caf15475d72 (patch) | |
| tree | 836cacc9d5936ea8fb648e3eb8c66adf468b4778 /src/WindowMediator.hpp | |
| parent | 23b8c2c0da0317562925d574e774cedb6a93a7ac (diff) | |
| download | null-browser-997891b27d17377111f484c62ba41caf15475d72.tar.gz null-browser-997891b27d17377111f484c62ba41caf15475d72.zip | |
Fix issue with keymap/webview setup on init
Diffstat (limited to 'src/WindowMediator.hpp')
| -rw-r--r-- | src/WindowMediator.hpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/WindowMediator.hpp b/src/WindowMediator.hpp index 1a65fd7..c4f4260 100644 --- a/src/WindowMediator.hpp +++ b/src/WindowMediator.hpp @@ -3,8 +3,6 @@ #include <QWidget> #include <QtCore> -#include "LuaRuntime.hpp" -#include "keymap/KeymapEvaluator.hpp" #include "utils.hpp" #include "widgets/WebViewStack.hpp" @@ -12,11 +10,9 @@ class WindowMediator : public QObject { Q_OBJECT public: - WindowMediator(WebViewStack *webview_stack, LuaRuntime *lua_runtime, - KeymapEvaluator *keymap_evaluator); + WindowMediator(WebViewStack *webview_stack); ~WindowMediator() override; - DELEGATE(keymap_evaluator, evaluate, evaluate_keymap) DELEGATE(webview_stack, has_webview, has_webview) DELEGATE(webview_stack, current_webview_id, current_webview_id) DELEGATE(webview_stack, get_webview_list, get_webview_list) @@ -24,17 +20,10 @@ public: signals: void history_back_requested(WebViewId webview_id, qsizetype history_index); void history_forward_requested(WebViewId webview_id, qsizetype history_index); - void keymap_added(QString mode, QString keyseq, std::function<void()>); void url_opened(QString url, OpenType open_type, WebViewId webview_id); void webview_closed(WebViewId webview_id); void webview_selected(WebViewId webview_id); -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; }; |
