LibWebView: Support DOM node highlighting and inspection for DevTools

This commit is contained in:
Timothy Flynn 2025-02-21 16:22:12 -05:00 committed by Tim Flynn
commit a76d0867d1
Notes: github-actions[bot] 2025-02-24 17:06:36 +00:00
2 changed files with 40 additions and 2 deletions

View file

@ -91,7 +91,11 @@ private:
virtual Vector<DevTools::TabDescription> tab_list() const override;
virtual Vector<DevTools::CSSProperty> css_property_list() const override;
virtual void inspect_tab(DevTools::TabDescription const&, DevTools::DevToolsDelegate::OnTabInspectionComplete) const override;
virtual void inspect_tab(DevTools::TabDescription const&, OnTabInspectionComplete) const override;
virtual void inspect_dom_node(DevTools::TabDescription const&, Web::UniqueNodeID, Optional<Web::CSS::Selector::PseudoElement::Type>, OnDOMNodeInspectionComplete) const override;
virtual void clear_inspected_dom_node(DevTools::TabDescription const&) const override;
virtual void highlight_dom_node(DevTools::TabDescription const&, Web::UniqueNodeID, Optional<Web::CSS::Selector::PseudoElement::Type>) const override;
virtual void clear_highlighted_dom_node(DevTools::TabDescription const&) const override;
static Application* s_the;