/* * Copyright (c) 2025, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include #include #include #include namespace DevTools { class DevToolsDelegate { public: virtual ~DevToolsDelegate() = default; virtual Vector tab_list() const { return {}; } virtual Vector css_property_list() const { return {}; } using OnTabInspectionComplete = Function)>; virtual void inspect_tab(TabDescription const&, OnTabInspectionComplete) const { } }; }