Qt Model View implemented with QListView and drag-n-drop