Ladybird+LibWebView: Add ProcessManager to track live processes

This model will be used to add a Processes tab to the inspector.
This commit is contained in:
Andrew Kaster
2024-03-25 18:29:14 -06:00
committed by Andrew Kaster
parent e66a4668f9
commit 096feaaeb8
9 changed files with 193 additions and 2 deletions

View File

@@ -18,6 +18,7 @@
#include <LibMain/Main.h>
#include <LibWebView/CookieJar.h>
#include <LibWebView/Database.h>
#include <LibWebView/ProcessManager.h>
#include <LibWebView/URL.h>
#include <QApplication>
#include <QFileOpenEvent>
@@ -157,6 +158,8 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
.wait_for_debugger = debug_web_content ? Ladybird::WaitForDebugger::Yes : Ladybird::WaitForDebugger::No,
};
WebView::ProcessManager::initialize();
Ladybird::BrowserWindow window(initial_urls, cookie_jar, web_content_options, webdriver_content_ipc_path);
window.setWindowTitle("Ladybird");