The Doc says the tree takes ownership of the widget, not the item.
So did you try taking the widget before moving the item? Something like:
QWidget* widget
= tree
->itemWidget
(index,
0);
tree->insertTopLevelItem( newindex, tree->takeTopLevelItem( index ) );
tree->setItemWidget(newindex, 0, widget);
QWidget* widget = tree->itemWidget(index, 0);
tree->insertTopLevelItem( newindex, tree->takeTopLevelItem( index ) );
tree->setItemWidget(newindex, 0, widget);
To copy to clipboard, switch view to plain text mode
Bookmarks