示例#1
0
 def replaceToDo(self, oldToDo: ToDo, newToDo: ToDo):
     return Item.replaceSubItemInList(self.todos, oldToDo, newToDo)
示例#2
0
 def getItemId(self, item: object):
     itemsList = self.getRootList()
     return Item.getItemCoords(itemsList, item)
示例#3
0
 def getToDoByCoords(self, todo):
     return Item.getItemFromCoords(self.todos, todo)
示例#4
0
 def removeToDo(self, todo: ToDo):
     return Item.removeSubItemFromList(self.todos, todo)
示例#5
0
 def getTodosAll(self):
     """Return todos and all subtodos from tree."""
     return Item.getAllSubItemsFromList(self.todos)
示例#6
0
 def getToDoCoords(self, todo):
     return Item.getItemCoords(self.todos, todo)
示例#7
0
 def replaceTask(self, oldTask: Task, newTask: Task):
     return Item.replaceSubItemInList(self.tasks, oldTask, newTask)
示例#8
0
 def removeTask(self, task: Task):
     return Item.removeSubItemFromList(self.tasks, task)
示例#9
0
 def getTaskByCoords(self, task):
     return Item.getItemFromCoords(self.tasks, task)
示例#10
0
 def getTaskCoords(self, task):
     return Item.getItemCoords(self.tasks, task)
示例#11
0
 def getTasksAll(self):
     """Return tasks and all subtasks from tree."""
     return Item.getAllSubItemsFromList(self.tasks)