Yes, it is necessary to implement mimeData() yourself. See the itemview drag & drop documentation. There is a list of things you have to do: http://qt.nokia.com/doc/4.5/model-vi...l-view-classes