Hi all!

Ok so I'm trying to get drag and drop operations to transfer my own custom data type which is a tree.

So is it a good idea to reimplement QDrag and the DropEvents to carry a different datastructure? Looks fiddly.

Or am I going to have to work out how to turn the data structure into a bytestream? I'm fairly sure this is the right route, but not quite sure where to start. Any suggestions on how to do this?

It's a normal enough binary tree with left/right Node pointers.