LayoutListItem.h 458 B

12345678910111213141516171819
  1. #pragma once
  2. #include <LibHTML/DOM/Element.h>
  3. #include <LibHTML/Layout/LayoutBlock.h>
  4. class LayoutListItemMarker;
  5. class LayoutListItem final : public LayoutBlock {
  6. public:
  7. LayoutListItem(const Element&, NonnullRefPtr<StyleProperties>);
  8. virtual ~LayoutListItem() override;
  9. virtual void layout() override;
  10. private:
  11. virtual const char* class_name() const override { return "LayoutListItem"; }
  12. RefPtr<LayoutListItemMarker> m_marker;
  13. };