LayoutDocument.h 456 B

123456789101112131415
  1. #pragma once
  2. #include <LibHTML/Layout/LayoutNode.h>
  3. #include <LibHTML/DOM/Document.h>
  4. class LayoutDocument final : public LayoutNode {
  5. public:
  6. explicit LayoutDocument(const Document&);
  7. virtual ~LayoutDocument() override;
  8. const Document& node() const { return static_cast<const Document&>(*LayoutNode::node()); }
  9. virtual const char* class_name() const override { return "LayoutDocument"; }
  10. virtual void layout() override;
  11. private:
  12. };