editors/ResourceEditor.py
changeset 1611 5e64d552b25a
parent 1604 7f98c091be56
child 1657 3a98027ff372
equal deleted inserted replaced
1610:31703a04789a 1611:5e64d552b25a
   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)