ladybird/Libraries/LibDevTools/Forward.h
Sam Atkins cb47dbfc7a LibDevTools+LibWeb: Show IndexedDB in DevTools
Firefox asks the storage watcher for an indexed-db resource before it
shows IndexedDB entries in the Storage panel. Add an IndexedDB actor and
serialize the live LibWeb database registry on demand, so WebContent can
return the host tree and table rows without duplicating database state.

Use the LibWeb inspection helpers to read IndexedDB internals, and keep
the Firefox protocol shape in LibDevTools. WebContent only forwards the
serialized response over the existing DevTools IPC path.
2026-06-19 14:25:39 +02:00

52 lines
1,016 B
C++

/*
* Copyright (c) 2025, Tim Flynn <trflynn89@ladybird.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <LibDevTools/Export.h>
namespace DevTools {
class Actor;
class AccessibilityActor;
class AccessibilityNodeActor;
class AccessibilityWalkerActor;
class Connection;
class ConsoleActor;
class CookiesActor;
class CSSPropertiesActor;
class DeviceActor;
class DevToolsDelegate;
class DevToolsServer;
class FrameActor;
class HighlighterActor;
class IndexedDBActor;
class InspectorActor;
class LayoutInspectorActor;
class NetworkEventActor;
class NetworkParentActor;
class NodeActor;
class PageStyleActor;
class ParentAccessibilityActor;
class PreferenceActor;
class ProcessActor;
class RootActor;
class StyleRuleActor;
class StyleSheetsActor;
class StorageActor;
class TabActor;
class TargetConfigurationActor;
class ThreadActor;
class ThreadConfigurationActor;
class WalkerActor;
class WatcherActor;
struct CSSProperty;
struct Node;
struct ProcessDescription;
struct TabDescription;
}