MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / fetchChild

Method fetchChild

source/windowing/StarWidget.cpp:367–378  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

365}
366
367WidgetPtr 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
380WidgetPtr Widget::findChild(String const& name) {
381 if (auto found = fetchChild(name))

Callers

nothing calls this directly

Calls 3

containsMethod · 0.45
splitMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected