aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/MainWindow.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-22 00:51:46 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-22 00:51:50 +0530
commitf09f1aa704f06472ec134b40e2f69bf3279c3f06 (patch)
treef292716c90d16ade8d31b2b2d70da8481d1e8294 /src/widgets/MainWindow.cpp
parent498135054a168bd839f2ee8ebb1ba245d72a8f3b (diff)
downloadnull-browser-f09f1aa704f06472ec134b40e2f69bf3279c3f06.tar.gz
null-browser-f09f1aa704f06472ec134b40e2f69bf3279c3f06.zip
Add web.keymap.set + test keymaps config.lua
Diffstat (limited to '')
-rw-r--r--src/widgets/MainWindow.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/widgets/MainWindow.cpp b/src/widgets/MainWindow.cpp
index 32bde30..ca572e7 100644
--- a/src/widgets/MainWindow.cpp
+++ b/src/widgets/MainWindow.cpp
@@ -14,6 +14,7 @@ MainWindow::MainWindow() {
setStyleSheet("background-color: #000; color: #fff;");
setCentralWidget(new QWidget()); // TODO: manage widget memory
+ // Global event filter
qApp->installEventFilter(this);
// Root stacked layout
@@ -40,6 +41,9 @@ MainWindow::MainWindow() {
inputMediator =
new InputMediator(webViewStack, LuaRuntime::instance(), keymapEvaluator);
+ // NOTE: TMP
+ LuaRuntime::instance()->loadFile("./config.lua");
+
// TODO: remove
keymapEvaluator->addKeymap(KeyMode::Normal, "i", [keymapEvaluator]() {
keymapEvaluator->setCurrentMode(KeyMode::Insert);