aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/WebViewStack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/WebViewStack.cpp')
-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);
});