| 104 | } |
| 105 | |
| 106 | QWidget* ContainerWidget::childWidgetAt(int index) const |
| 107 | { |
| 108 | if (!m_bodyLayout) return nullptr; |
| 109 | if (index < 0 || index >= m_bodyLayout->count()) return nullptr; |
| 110 | QLayoutItem* item = m_bodyLayout->itemAt(index); |
| 111 | return item ? item->widget() : nullptr; |
| 112 | } |
| 113 | |
| 114 | int ContainerWidget::indexOfChildWidget(QWidget* child) const |
| 115 | { |