Exemplo n.º 1
0
 def getImageIndices(self, task):
     bitmap = 'task'
     if task.children():
         bitmap += 's'
     if task.completed():
         bitmap += '_completed'
     elif task.overdue():
         bitmap += '_overdue'
     elif task.dueToday():
         bitmap += '_duetoday'
     elif task.inactive():
         bitmap += '_inactive'
     if task.children():
         bitmap_selected = bitmap + '_open'
     else:
         bitmap_selected = bitmap
     if task.isBeingTracked():
         bitmap = bitmap_selected = 'start'
     return self.imageIndex[bitmap], self.imageIndex[bitmap_selected]
Exemplo n.º 2
0
 def getItemsToSave(self):
     parents = [task for task in [self.items[0]] if task.completed()]
     return parents + self.getAncestors(parents) + super(PasteIntoTaskCommand, self).getItemsToSave()