What would be the best way to extract QModelIndexList from QMimeData inside dropMimeData()? I call data->data("application/x-qabstractitemmodeldatalist") to get an instance of QByteArray, but am not sure how to proceed from this point forward 
I tried the following:
QByteArray buf
= data
->data
("application/x-qabstractitemmodeldatalist");
QModelIndexList list;
s >> list;
QByteArray buf = data->data("application/x-qabstractitemmodeldatalist");
QDataStream s(&buf, QIODevice::ReadOnly);
QModelIndexList list;
s >> list;
To copy to clipboard, switch view to plain text mode
but the compilation fails because there is no operator>>(QDataStream& s, QModelIndex& idx). I could implement the operator but I do not know how QModelIndex is encoded in QByteArray.
Bookmarks