Не удаляется QTreeWidgetItem
C++ (Qt)
void MainWindow::activeItem(QTreeWidgetItem* item,int column)
{
indexofbase = baseitem->indexOfChild(item);
}
void MainWindow::sl_removeElement()
{
if(indexofbase != -1)
{
QTreeWidgetItem*item = (baseitem->stantionListItems.at(indexofbase));
treewidget->removeItemWidget(item,1);
baseitem->stantionListItems.removeAt(indexofbase);
}
else
{
}
}
Подскажите в чем ошибка? Спасибо!