def mimeData(self, items): """ """ mime_data = QTreeWidget.mimeData(self, items) encoded_data = QByteArray() stream = QDataStream(encoded_data, QIODevice.WriteOnly) for item in items: layer_mime_data = item.item_data.layer_mime_data() stream.writeQString(layer_mime_data) mime_data.setData(self.QGIS_URI_MIME, encoded_data) return mime_data