Drag and drop in QT QListView

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:

  1. dropEvent(QDropEvent* event)
  2. dragEnterEvent(QDragEnterEvent* event)
  3. startDrag()

Fiecare item din QListView se seteaza individual daca este dragabil sau nu:

listView1->currentItem()->setDragEnabled(flag);