def slotAddSummary(self): sums = self.getSummaryList() sums.insert(0, ["", "", ""]) dialog = SummaryDialog(sums, parent=self) if dialog.exec_loop() == QDialog.Accepted: self.setSummaryList(dialog.getResult()) self.syncSummary() self.syncDescription()
def slotBrowseSummary(self): lvi = self.lvSummary.selectedItem() if not lvi: return sums = self.getSummaryList() dia = SummaryDialog(sums, activeLanguage=str(lvi.text(0))) if dia.exec_loop() == QDialog.Rejected: return self.setSummaryList(dia.getResult()) self.syncSummary() self.syncDescription()