/* * Copyright (c) 2021, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Web::Layout { class LabelableNode : public ReplacedBox { public: Painting::LabelablePaintable* paintable(); Painting::LabelablePaintable const* paintable() const; protected: LabelableNode(DOM::Document& document, DOM::Element& element, NonnullRefPtr style) : ReplacedBox(document, element, move(style)) { } virtual ~LabelableNode() = default; }; }