| 475 | } |
| 476 | |
| 477 | bool Widget::hasChild(Widget* child) |
| 478 | { |
| 479 | ASSERT_VALID_WIDGET(child); |
| 480 | |
| 481 | return std::find(m_children.begin(), m_children.end(), child) != m_children.end(); |
| 482 | } |
| 483 | |
| 484 | bool Widget::hasAncestor(Widget* ancestor) |
| 485 | { |
no test coverage detected