One last question:

How can I disable the sort indicator for a specific column? There are some columns in my model that sorting would make no sense on. My sort function does nothing on them, but the sort indicator shows up and flips around when I click on them.

I would have hoped for a view->header()->setClickable(int logicalIndex, bool clickable) type function, but I don't see one.