eric6/Tasks/TasksFile.py

changeset 8280
17d03699f151
parent 8278
e647b71b393f
child 8665
1600bcd3a378
equal deleted inserted replaced
8279:7015247cbb05 8280:17d03699f151
16 from E5Gui.E5OverrideCursor import E5OverridenCursor 16 from E5Gui.E5OverrideCursor import E5OverridenCursor
17 from E5Gui.E5Application import e5App 17 from E5Gui.E5Application import e5App
18 18
19 import Preferences 19 import Preferences
20 20
21 from .Task import TaskType 21 from .Task import TaskType, TaskPriority
22 22
23 23
24 class TasksFile(QObject): 24 class TasksFile(QObject):
25 """ 25 """
26 Class representing the tasks JSON file. 26 Class representing the tasks JSON file.
135 viewer.setTasksScanFilter(tasksDict["ProjectScanFilter"]) 135 viewer.setTasksScanFilter(tasksDict["ProjectScanFilter"])
136 136
137 addedTasks = [] 137 addedTasks = []
138 for task in tasksDict["Tasks"]: 138 for task in tasksDict["Tasks"]:
139 addedTask = viewer.addTask( 139 addedTask = viewer.addTask(
140 task["summary"], priority=task["priority"], 140 task["summary"], priority=TaskPriority(task["priority"]),
141 filename=task["filename"], lineno=task["lineno"], 141 filename=task["filename"], lineno=task["lineno"],
142 completed=task["completed"], _time=task["created"], 142 completed=task["completed"], _time=task["created"],
143 isProjectTask=not self.__isGlobal, 143 isProjectTask=not self.__isGlobal,
144 taskType=TaskType(task["type"]), 144 taskType=TaskType(task["type"]),
145 description=task["description"], uid=task["uid"], 145 description=task["description"], uid=task["uid"],

eric ide

mercurial