I'm trying to do something like this: I'm using a QStandardItemModel and populate it with a custom subclass of QStandardItem : MyStandardItem.

I rimplemented the setData calling emitDataChanged() because I don't call the base implementation of setData() (such as exaplained in qt documentation).
Unfortunately emitDataChanged() didn't seem to trigger my model's dataChanged() signal. Why? Are there other somethings to know when using emitDataChanged?