| 527 | } |
| 528 | |
| 529 | RDTreeWidgetItem *RDTreeWidgetItem::takeChild(int index) |
| 530 | { |
| 531 | if(m_widget && !m_widget->m_clearing) |
| 532 | m_widget->m_model->beginRemoveChildren(this, index, index); |
| 533 | |
| 534 | m_children[index]->m_parent = NULL; |
| 535 | RDTreeWidgetItem *ret = m_children.takeAt(index); |
| 536 | |
| 537 | if(m_widget && !m_widget->m_clearing) |
| 538 | m_widget->m_model->endRemoveChildren(); |
| 539 | |
| 540 | return ret; |
| 541 | } |
| 542 | |
| 543 | void RDTreeWidgetItem::removeChild(RDTreeWidgetItem *child) |
| 544 | { |
no test coverage detected