| optimize header includes in theme files to reduce compilation time
Move Builder class inline implementations from theme header files to
.cpp files for checkable, button, toggle, slider, and rating components.
Remove heavy includes (theme_constants.h, container.h, system_properties.h)
from theme headers and add forward declarations instead. This reduces
transitive header expansion across the codebase.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent <agent@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: Iafc9792e6fa40b72c810d9b3b1b30b31be6ca482
| 1 个月前 |