--- a/src/eric7/Templates/TemplateViewer.py Fri Oct 25 09:47:48 2024 +0200 +++ b/src/eric7/Templates/TemplateViewer.py Fri Oct 25 17:58:59 2024 +0200 @@ -531,7 +531,7 @@ itm.getName() if isinstance(itm, TemplateGroup) else itm.getGroupName() ) - dlg = TemplatePropertiesDialog(self) + dlg = TemplatePropertiesDialog(parent=self) dlg.setSelectedGroup(groupName) if dlg.exec() == QDialog.DialogCode.Accepted: name, description, groupName, template = dlg.getData() @@ -542,7 +542,7 @@ """ Private slot to handle the Add Group context menu action. """ - dlg = TemplatePropertiesDialog(self, True) + dlg = TemplatePropertiesDialog(parent=self, groupMode=True) if dlg.exec() == QDialog.DialogCode.Accepted: name, language = dlg.getData() self.addGroup(name, language) @@ -555,7 +555,7 @@ itm = self.currentItem() editGroup = not isinstance(itm, TemplateEntry) - dlg = TemplatePropertiesDialog(self, editGroup, itm) + dlg = TemplatePropertiesDialog(parent=self, groupMode=editGroup, itm=itm) if dlg.exec() == QDialog.DialogCode.Accepted: if editGroup: name, language = dlg.getData() @@ -773,13 +773,13 @@ if variables: if Preferences.getTemplates("SingleDialog"): - dlg = TemplateMultipleVariablesDialog(variables, self) + dlg = TemplateMultipleVariablesDialog(variables, parent=self) if dlg.exec() == QDialog.DialogCode.Accepted: varValues.update(dlg.getVariables()) ok = True else: for var in variables: - dlg = TemplateSingleVariableDialog(var, self) + dlg = TemplateSingleVariableDialog(var, parent=self) if dlg.exec() == QDialog.DialogCode.Accepted: varValues[var] = dlg.getVariable() else: