QListWidgetItem move item with displayed Widget
Hello,
I try move item in QListWidget, but I have problem with the item that have displayed Widget. To put it simply I don't know how to move Widget displayed by one item and place it into other one.
I use this code to move items in ListWidget:
Code:
int pos = ui->listWidget->currentRow();
if( pos == 0 ) return;
QWidget *cWidget
= ui
->listWidget
->itemWidget
( ui
->listWidget
->item
( pos
) );
ui->listWidget->removeItemWidget( ui->listWidget->item( pos ) );
// cItem->setSizeHint( cWidget->sizeHint() );
ui->listWidget->insertItem( (pos - 1), cItem );
ui->listWidget->setItemWidget( cItem, cWidget );
ui->listWidget->setCurrentItem( cItem );
But it seams like setItemWidget don't set the widget into item (item move, up in this case, but displayed widget is lost )
Any help is more then appreciate.
Regards.
Re: QListWidgetItem move item with displayed Widget
Do I miss something obvious or this can't be done that way?