[RenderTreeBuilder] Move RenderButton::addChild() tree mutation to RenderTreeBuilder
[WebKit-https.git] / Source / WebCore / rendering / RenderButton.h
index 6ef043d..537f376 100644 (file)
@@ -41,7 +41,6 @@ public:
 
     bool canBeSelectionLeaf() const override;
 
-    void addChild(RenderTreeBuilder&, RenderPtr<RenderObject> newChild, RenderObject *beforeChild = 0) override;
     RenderPtr<RenderObject> takeChild(RenderObject&) override;
     void removeLeftoverAnonymousBlock(RenderBlock*) override { }
     bool createsAnonymousWrapper() const override { return true; }
@@ -52,7 +51,7 @@ public:
     bool hasControlClip() const override { return true; }
     LayoutRect controlClipRect(const LayoutPoint&) const override;
 
-    void updateAnonymousChildStyle(const RenderObject& anonymousChild, RenderStyle&) const override;
+    void updateAnonymousChildStyle(RenderStyle&) const override;
 
     void setText(const String&);
     String text() const;
@@ -61,6 +60,9 @@ public:
     void layout() override;
 #endif
 
+    RenderBlock* innerRenderer() const { return m_inner.get(); }
+    void setInnerRenderer(RenderBlock&);
+
 private:
     void element() const = delete;