aboutsummaryrefslogtreecommitdiff
path: root/src/widgets
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-05-01 22:38:12 +0530
committerAkshay Nair <phenax5@gmail.com>2025-05-02 16:21:23 +0530
commitf0faa92246c1f5fc58546051ace2d047869447df (patch)
tree68ac05f65ca59915d5459b9957fe874e616fc2be /src/widgets
parent86496d0ce96f2e57f3f301c08488b6421321b3c9 (diff)
downloadnull-browser-f0faa92246c1f5fc58546051ace2d047869447df.tar.gz
null-browser-f0faa92246c1f5fc58546051ace2d047869447df.zip
Refactor events into separate files
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/WebViewStack.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/widgets/WebViewStack.cpp b/src/widgets/WebViewStack.cpp
index 7fe9218..37e7dca 100644
--- a/src/widgets/WebViewStack.cpp
+++ b/src/widgets/WebViewStack.cpp
@@ -2,14 +2,17 @@
#include <QWebEngineFindTextResult>
#include <QWebEngineHistory>
#include <QWebEngineNewWindowRequest>
+#include <QWebEngineNotification>
#include <QWebEngineProfile>
#include <cstdint>
#include <cstdlib>
#include <memory>
+#include <qwebengineprofile.h>
#include <vector>
#include "WindowActionRouter.hpp"
-#include "events.hpp"
+#include "events/PermissionRequestedEvent.hpp"
+#include "events/UrlChangedEvent.hpp"
#include "widgets/WebViewStack.hpp"
static WebViewId next_webview_id = 1;
@@ -62,7 +65,7 @@ WebView *WebViewStack::create_new_webview(const QUrl &url, bool focus) {
connect(page, &QWebEnginePage::permissionRequested, this, [webview](QWebEnginePermission perm) {
auto permission = std::make_shared<QWebEnginePermission>(std::move(perm));
// TODO: Add windown id
- auto *event = PermissionRequestEvent::from_permission(permission, webview->get_id(), 0);
+ auto *event = PermissionRequestedEvent::from_permission(permission, webview->get_id(), 0);
WindowActionRouter::instance().dispatch_event(event);
});