Quote Originally Posted by JPNaude View Post
The model has an internal pointer that points to a data structure. The application changes this data structure during runtime, thus setData is not called.
Then make a custom method in your model to change that data so that the application can do it using that method and make that method emit dataChanged().