From f0faa92246c1f5fc58546051ace2d047869447df Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 1 May 2025 22:38:12 +0530 Subject: Refactor events into separate files --- src/widgets/WebViewStack.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/widgets/WebViewStack.cpp') 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 #include #include +#include #include #include #include #include +#include #include #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(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); }); -- cgit v1.3.1