In primul rind este descris aici : http://doc.trolltech.com/3.3/dnd.html
Ce trebuie facut pe scurt: se deriva QListView si se adauga metodele:
- dropEvent(QDropEvent* event)
- dragEnterEvent(QDragEnterEvent* event)
- startDrag()
Fiecare item din QListView se seteaza individual daca este dragabil sau nu:
listView1->currentItem()->setDragEnabled(flag);