You can connect to the dataChanged() signal, check if there is an editor opened for one of the modified indexes and call QAbstractItemDelegate::setEditorData().