This is less of a question on Model/View, and much more of a question on if I'm actually understanding it correctly.

Using a QTreeView, QStandardItemModel, and QStandardItems, I can create a tree of a bunch of text. If I want to be able to display html, my best bet is likely to subclass QStandardItem, set that as the delegate, and implement the paint function (most likely putting the String into a QTextDocument and drawing that). If I want to be able to actually click on the links that are shown, I will have to handle context menu events when users click on the QTreeView.

Does this sound about right? I mostly just want to do what's here http://doc.trolltech.com/4.4/itemvie...treemodel.html but be able to display html tables and links.