489 groupName = itm.getGroupName() |
489 groupName = itm.getGroupName() |
490 |
490 |
491 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
491 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
492 dlg = TemplatePropertiesDialog(self) |
492 dlg = TemplatePropertiesDialog(self) |
493 dlg.setSelectedGroup(groupName) |
493 dlg.setSelectedGroup(groupName) |
494 if dlg.exec_() == QDialog.Accepted: |
494 if dlg.exec() == QDialog.Accepted: |
495 name, description, groupName, template = dlg.getData() |
495 name, description, groupName, template = dlg.getData() |
496 self.addEntry(groupName, name, description, template) |
496 self.addEntry(groupName, name, description, template) |
497 self.__dirty = True |
497 self.__dirty = True |
498 |
498 |
499 def __addGroup(self): |
499 def __addGroup(self): |
500 """ |
500 """ |
501 Private slot to handle the Add Group context menu action. |
501 Private slot to handle the Add Group context menu action. |
502 """ |
502 """ |
503 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
503 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
504 dlg = TemplatePropertiesDialog(self, True) |
504 dlg = TemplatePropertiesDialog(self, True) |
505 if dlg.exec_() == QDialog.Accepted: |
505 if dlg.exec() == QDialog.Accepted: |
506 name, language = dlg.getData() |
506 name, language = dlg.getData() |
507 self.addGroup(name, language) |
507 self.addGroup(name, language) |
508 self.__dirty = True |
508 self.__dirty = True |
509 |
509 |
510 def __edit(self): |
510 def __edit(self): |
517 else: |
517 else: |
518 editGroup = True |
518 editGroup = True |
519 |
519 |
520 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
520 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
521 dlg = TemplatePropertiesDialog(self, editGroup, itm) |
521 dlg = TemplatePropertiesDialog(self, editGroup, itm) |
522 if dlg.exec_() == QDialog.Accepted: |
522 if dlg.exec() == QDialog.Accepted: |
523 if editGroup: |
523 if editGroup: |
524 name, language = dlg.getData() |
524 name, language = dlg.getData() |
525 self.changeGroup(itm.getName(), name, language) |
525 self.changeGroup(itm.getName(), name, language) |
526 else: |
526 else: |
527 name, description, groupName, template = dlg.getData() |
527 name, description, groupName, template = dlg.getData() |
712 if Preferences.getTemplates("SingleDialog"): |
712 if Preferences.getTemplates("SingleDialog"): |
713 from .TemplateMultipleVariablesDialog import ( |
713 from .TemplateMultipleVariablesDialog import ( |
714 TemplateMultipleVariablesDialog |
714 TemplateMultipleVariablesDialog |
715 ) |
715 ) |
716 dlg = TemplateMultipleVariablesDialog(variables, self) |
716 dlg = TemplateMultipleVariablesDialog(variables, self) |
717 if dlg.exec_() == QDialog.Accepted: |
717 if dlg.exec() == QDialog.Accepted: |
718 varValues.update(dlg.getVariables()) |
718 varValues.update(dlg.getVariables()) |
719 ok = True |
719 ok = True |
720 else: |
720 else: |
721 from .TemplateSingleVariableDialog import ( |
721 from .TemplateSingleVariableDialog import ( |
722 TemplateSingleVariableDialog |
722 TemplateSingleVariableDialog |
723 ) |
723 ) |
724 for var in variables: |
724 for var in variables: |
725 dlg = TemplateSingleVariableDialog(var, self) |
725 dlg = TemplateSingleVariableDialog(var, self) |
726 if dlg.exec_() == QDialog.Accepted: |
726 if dlg.exec() == QDialog.Accepted: |
727 varValues[var] = dlg.getVariable() |
727 varValues[var] = dlg.getVariable() |
728 else: |
728 else: |
729 return |
729 return |
730 del dlg |
730 del dlg |
731 ok = True |
731 ok = True |