def setModelData(self, editor, model, index): if isinstance(editor, PathEditor): cfg_path = nm.settings().cfg_path model.setData(index, editor.path) self.reload_settings = (cfg_path != nm.settings().cfg_path) else: QStyledItemDelegate.setModelData(self, editor, model, index)