def __addGroup(self): """ Private slot to handle the Add Group context menu action. """ dlg = TemplatePropertiesDialog(self, True) if dlg.exec_() == QDialog.Accepted: name, language = dlg.getData() self.addGroup(name, language)
def __addEntry(self): """ Private slot to handle the Add Entry context menu action. """ itm = self.currentItem() if isinstance(itm, TemplateGroup): groupName = itm.getName() else: groupName = itm.getGroupName() dlg = TemplatePropertiesDialog(self) dlg.setSelectedGroup(groupName) if dlg.exec_() == QDialog.Accepted: name, description, groupName, template = dlg.getData() self.addEntry(groupName, name, description, template)
def __edit(self): """ Private slot to handle the Edit context menu action. """ itm = self.currentItem() if isinstance(itm, TemplateEntry): editGroup = False else: editGroup = True dlg = TemplatePropertiesDialog(self, editGroup, itm) if dlg.exec_() == QDialog.Accepted: if editGroup: name, language = dlg.getData() self.changeGroup(itm.getName(), name, language) else: name, description, groupName, template = dlg.getData() self.changeEntry(itm, name, groupName, description, template)