// lv - указатель на QListView lv->setMovement(QListView::Free); lv->setSelectionMode(QAbstractItemView::SingleSelection); lv->setDragEnabled(true); lv->viewport()->setAcceptDrops(true); lv->setDropIndicatorShown(true); lv->setDragDropMode(QAbstractItemView::InternalMove); lv->setDragDropOverwriteMode(false);