From the looks of it, you have to re-create the models when you change these settings.
I went with the Binding solution in the end :)
Thanks for the feedback.
I have a follow up question though.
Take a look at http://doc.qt.io/qt-5/model-view-programming.html
Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.