예제 #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)