| 411 | |
| 412 | template<typename T> |
| 413 | void assignWidget(T*& _widget, std::string_view _name) |
| 414 | { |
| 415 | _widget = nullptr; |
| 416 | for (const auto& iter : mWidgetChildSkin) |
| 417 | { |
| 418 | Widget* find = iter->findWidget(_name); |
| 419 | if (nullptr != find) |
| 420 | { |
| 421 | _widget = find->castType<T>(false); |
| 422 | break; |
| 423 | } |
| 424 | } |
| 425 | } |
| 426 | |
| 427 | VectorWidgetPtr getSkinWidgetsByName(std::string_view _name) const; |
| 428 |