diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-05-01 22:38:12 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-05-02 16:21:23 +0530 |
| commit | f0faa92246c1f5fc58546051ace2d047869447df (patch) | |
| tree | 68ac05f65ca59915d5459b9957fe874e616fc2be /src/widgets/WebViewStack.cpp | |
| parent | 86496d0ce96f2e57f3f301c08488b6421321b3c9 (diff) | |
| download | null-browser-f0faa92246c1f5fc58546051ace2d047869447df.tar.gz null-browser-f0faa92246c1f5fc58546051ace2d047869447df.zip | |
Refactor events into separate files
Diffstat (limited to '')
| -rw-r--r-- | src/widgets/WebViewStack.cpp | 7 |
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); }); |
