Yeah, you were right
It didn't come in my mind to check if these functions were called...
Anyway I reimplemented QAbstractListModel and it calls the drop function correctly now

Thanks!