def update(self): data = { 'id': self._id, 'id_idea': None, 'date': str(self.calendarWidget.selectedDate().toPyDate()), 'priority': self.comboBox_priority.currentData(), 'datetime': str( datetime.combine(self.calendarWidget.selectedDate().toPyDate(), self.timeEdit.time().toPyTime())), 'cyclic': self.checkBox_cyclic.isChecked(), 'action': self.comboBox_event.currentData(), 'message': self.plainTextEdit.toPlainText(), 'done': False } task_pool.update_task(data) self.hide() self.saveSignal.emit(data)
def update_task(row): task_pool.update_task(row)