From fd61739197ec009d47da87a7cc66970a55f12db4 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 21 Nov 2025 21:43:42 +0800 Subject: Clean codes. Remove member function const in RenderObject. --- src/ui/render/SingleChildRenderObject.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/ui/render/SingleChildRenderObject.cpp') diff --git a/src/ui/render/SingleChildRenderObject.cpp b/src/ui/render/SingleChildRenderObject.cpp index d62a233e..cb00c077 100644 --- a/src/ui/render/SingleChildRenderObject.cpp +++ b/src/ui/render/SingleChildRenderObject.cpp @@ -1,7 +1,11 @@ #include "cru/ui/render/SingleChildRenderObject.h" +#include "cru/ui/render/RenderObject.h" namespace cru::ui::render { -void SingleChildRenderObject::SetChild(RenderObject *new_child) { +SingleChildRenderObject::SingleChildRenderObject(std::string name) + : RenderObject(std::move(name)) {} + +void SingleChildRenderObject::SetChild(RenderObject* new_child) { assert(new_child == nullptr || new_child->GetParent() == nullptr); if (child_ == new_child) return; auto old_child = child_; @@ -15,8 +19,8 @@ void SingleChildRenderObject::SetChild(RenderObject *new_child) { OnChildChanged(old_child, new_child); } -void SingleChildRenderObject::OnChildChanged(RenderObject *old_child, - RenderObject *new_child) { +void SingleChildRenderObject::OnChildChanged(RenderObject* old_child, + RenderObject* new_child) { InvalidateLayout(); } } // namespace cru::ui::render -- cgit v1.2.3