ladybird/Libraries/LibDevTools/Forward.h
Sam Atkins ddb4bdadd7 LibDevTools: Populate DevTools Web Storage
Firefox exposes localStorage and sessionStorage through the same
storage actor protocol used by cookies. Add matching resources for the
current tab so the Storage panel can list key/value pairs.

Read the values through WebContent rather than directly from the
browser process. Session storage lives in LibWeb, and using the same
path for both stores keeps the actor independent of the backing store.
2026-06-11 16:08:33 +01:00

51 lines
994 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 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;
}