diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-07-26 16:16:54 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-07-26 16:16:54 +0530 |
| commit | 8ab1f8d796d8f35a65e38fdd03d51824a41d1dab (patch) | |
| tree | 6b7b9655e5a2e7f6fbc0e1b3bec66771e87a64f8 /src/widgets/BrowserApp.cpp | |
| parent | 2078c60477842d7cf6991148e23979565737a8b5 (diff) | |
| download | null-browser-8ab1f8d796d8f35a65e38fdd03d51824a41d1dab.tar.gz null-browser-8ab1f8d796d8f35a65e38fdd03d51824a41d1dab.zip | |
Add simple js rpc for decorations via custom scheme
Diffstat (limited to 'src/widgets/BrowserApp.cpp')
| -rw-r--r-- | src/widgets/BrowserApp.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/widgets/BrowserApp.cpp b/src/widgets/BrowserApp.cpp index d096f01..922c5cc 100644 --- a/src/widgets/BrowserApp.cpp +++ b/src/widgets/BrowserApp.cpp @@ -7,6 +7,7 @@ #include "WindowActionRouter.hpp" #include "events/NotificationReceivedEvent.hpp" #include "events/WinCreatedEvent.hpp" +#include "schemes/NullRpcSchemeHandler.hpp" #include "widgets/BrowserWindow.hpp" #include "widgets/BrowserApp.hpp" @@ -36,7 +37,7 @@ BrowserApp::BrowserApp(Configuration &configuration) : configuration(configurati } // Initializes profile - for (auto *profile : profiles) { + for (auto *profile : profiles()) { setup_profile(profile); } @@ -52,6 +53,7 @@ void BrowserApp::setup_profile(QWebEngineProfile *profile) { WindowActionRouter::instance().dispatch_event(event); }); profile->setPersistentPermissionsPolicy(configuration.permission_persistance_policy()); + profile->installUrlSchemeHandler("nullrpc", &NullRPCSchemeHandler::instance()); } BrowserWindow *BrowserApp::create_window(const QStringList &urls) { |
