| 365 | } |
| 366 | |
| 367 | WidgetPtr Widget::fetchChild(String const& name) { |
| 368 | WidgetPtr res; |
| 369 | if (name.contains(".")) { |
| 370 | StringList nameList = name.split(".", 1); |
| 371 | if (auto child = m_memberHash.value(nameList[0], {})) |
| 372 | return child->fetchChild(nameList[1]); |
| 373 | } else { |
| 374 | if (auto child = m_memberHash.value(name, {})) |
| 375 | return child; |
| 376 | } |
| 377 | return {}; |
| 378 | } |
| 379 | |
| 380 | WidgetPtr Widget::findChild(String const& name) { |
| 381 | if (auto found = fetchChild(name)) |