ladybird/Libraries/LibWebView/Forward.h
Timothy Flynn 187d02c45d LibDatabase+LibWebView: Extract our SQLite wrapper to its own library
It currently lives in LibWebView as it was only used for cookies and
local storage, both of which are managed in the UI process. Let's move
it to its own library now to allow other processes to use it, without
having to depend on LibWebView (and therefore LibWeb).
2025-10-14 13:40:33 +02:00

49 lines
785 B
C++

/*
* Copyright (c) 2022, The SerenityOS developers
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/Platform.h>
#include <AK/Traits.h>
#include <LibWebView/Export.h>
namespace WebView {
class Action;
class Application;
class Autocomplete;
class CookieJar;
class Menu;
class OutOfProcessWebView;
class ProcessManager;
class Settings;
class ViewImplementation;
class WebContentClient;
class WebUI;
#if defined(AK_OS_MACOS)
class MachPortServer;
#endif
struct Attribute;
struct AutocompleteEngine;
struct BrowserOptions;
struct ConsoleOutput;
struct CookieStorageKey;
struct DOMNodeProperties;
struct Mutation;
struct ProcessHandle;
struct SearchEngine;
struct WebContentOptions;
}
namespace AK {
template<>
struct Traits<WebView::CookieStorageKey>;
}