mirror of
https://github.com/edubart/otclient.git
synced 2025-12-15 05:09:46 +01:00
More multiprotocol support
This commit is contained in:
@@ -1130,6 +1130,18 @@ UIWidgetPtr UIWidget::recursiveGetChildByPos(const Point& childPos, bool wantsPh
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
UIWidgetList UIWidget::recursiveGetChildren()
|
||||
{
|
||||
UIWidgetList children;
|
||||
for(const UIWidgetPtr& child : m_children) {
|
||||
UIWidgetList subChildren = child->recursiveGetChildren();
|
||||
if(!subChildren.empty())
|
||||
children.insert(children.end(), subChildren.begin(), subChildren.end());
|
||||
children.push_back(child);
|
||||
}
|
||||
return children;
|
||||
}
|
||||
|
||||
UIWidgetList UIWidget::recursiveGetChildrenByPos(const Point& childPos)
|
||||
{
|
||||
UIWidgetList children;
|
||||
|
||||
Reference in New Issue
Block a user