439 for i in xrange(self.TasksTable.GetNumberRows()): |
439 for i in xrange(self.TasksTable.GetNumberRows()): |
440 task = self.TasksTable.GetValueByName(i, "Name") |
440 task = self.TasksTable.GetValueByName(i, "Name") |
441 if task in tasklist: |
441 if task in tasklist: |
442 tasklist.remove(task) |
442 tasklist.remove(task) |
443 if len(tasklist) > 0: |
443 if len(tasklist) > 0: |
444 old_name = tasklist[0] |
444 old_name = tasklist[0].upper() |
445 new_name = self.TasksTable.GetValue(row, col) |
445 new_name = self.TasksTable.GetValue(row, col) |
446 for i in xrange(self.InstancesTable.GetNumberRows()): |
446 for i in xrange(self.InstancesTable.GetNumberRows()): |
447 if self.InstancesTable.GetValueByName(i, "Task") == old_name: |
447 name = self.InstancesTable.GetValueByName(i, "Task").upper() |
|
448 if old_name == name: |
448 self.InstancesTable.SetValueByName(i, "Task", new_name) |
449 self.InstancesTable.SetValueByName(i, "Task", new_name) |
449 self.RefreshModel() |
450 self.RefreshModel() |
450 colname = self.TasksTable.GetColLabelValue(col, False) |
451 colname = self.TasksTable.GetColLabelValue(col, False) |
451 if colname in ["Triggering", "Name", "Single", "Interval"]: |
452 if colname in ["Triggering", "Name", "Single", "Interval"]: |
452 wx.CallAfter(self.RefreshView, False) |
453 wx.CallAfter(self.RefreshView, False) |