|
@@ -12,7 +12,7 @@
|
|
|
|
|
|
namespace Web::Layout {
|
|
|
|
|
|
-class ImageBox
|
|
|
+class ImageBox final
|
|
|
: public ReplacedBox
|
|
|
, public HTML::BrowsingContext::ViewportClient {
|
|
|
JS_CELL(ImageBox, ReplacedBox);
|
|
@@ -37,6 +37,9 @@ private:
|
|
|
// ^BrowsingContext::ViewportClient
|
|
|
virtual void browsing_context_did_set_viewport_rect(Gfx::IntRect const&) final;
|
|
|
|
|
|
+ // ^JS::Cell
|
|
|
+ virtual void finalize() override;
|
|
|
+
|
|
|
int preferred_width() const;
|
|
|
int preferred_height() const;
|
|
|
|