I am seeking advice on how (if possible) to construct a UI similar to the mock up below. I am not well versed in Qt widgets for custom work.

Screen Shot 2016-07-08 at 17.52.12.jpg

I already have my application that using the a tree view with a custom model. Although i find the treeview to be too limiting, see second image.

Screen Shot 2016-07-08 at 18.13.40.jpg

I thought i could implement my own TreeView, or perhaps i could use something more free-form like QGraphicsView or QGraphicsScene or QGL... or similar. If i were to use a more free-form widget then i would loose the advantages of the TreeView/TreeModel (e.g. sorting, proxy model, delegates).

If any QT experts have any thoughts on an approach i'd love to hear it. I've look around the web and couldn't find any similar.

Thank you!