def on_edit(self): item = self.lstGroups.currentItem().data(Qt.UserRole) edit_dialog = GroupEditDialog() edit_dialog.setWindowTitle(self.tr('Edit group')) edit_dialog.set_group_info(item) if edit_dialog.exec_() == QDialog.Accepted: self.feel_list() self.ds_model.resetModel()