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.cpp | |
| parent | 23b8c2c0da0317562925d574e774cedb6a93a7ac (diff) | |
| download | null-browser-997891b27d17377111f484c62ba41caf15475d72.tar.gz null-browser-997891b27d17377111f484c62ba41caf15475d72.zip | |
Fix issue with keymap/webview setup on init
Diffstat (limited to '')
| -rw-r--r-- | src/WindowMediator.cpp | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/WindowMediator.cpp b/src/WindowMediator.cpp index 7d6859b..1e24173 100644 --- a/src/WindowMediator.cpp +++ b/src/WindowMediator.cpp @@ -2,20 +2,11 @@ #include <QWidget> #include <QtCore> -#include "LuaRuntime.hpp" #include "WindowMediator.hpp" -#include "keymap/KeymapEvaluator.hpp" #include "widgets/WebViewStack.hpp" -WindowMediator::WindowMediator(WebViewStack *webview_stack, - LuaRuntime *lua_runtime, - KeymapEvaluator *keymap_evaluator) - : webview_stack(webview_stack), lua_runtime(lua_runtime), - keymap_evaluator(keymap_evaluator) { - - connect(this, &WindowMediator::keymap_added, this, - &WindowMediator::add_keymap); - +WindowMediator::WindowMediator(WebViewStack *webview_stack) + : webview_stack(webview_stack) { connect(this, &WindowMediator::history_back_requested, webview_stack, &WebViewStack::webview_history_back); connect(this, &WindowMediator::history_forward_requested, webview_stack, @@ -29,11 +20,4 @@ WindowMediator::WindowMediator(WebViewStack *webview_stack, &WebViewStack::focus_webview); } -void WindowMediator::add_keymap(const QString &mode_string, - const QString &keyseq, - std::function<void()> action) { - const KeyMode mode = keymap_evaluator->mode_from_string(mode_string); - keymap_evaluator->add_keymap(mode, keyseq, std::move(action)); -} - WindowMediator::~WindowMediator() { delete webview_stack; } |
