Tasks/TaskViewer.py

branch
6_0_x
changeset 3988
947bd642b0de
parent 3656
441956d8fce5
child 4022
f5f42921717e
equal deleted inserted replaced
3986:e4e78bb87776 3988:947bd642b0de
177 def __refreshDisplay(self): 177 def __refreshDisplay(self):
178 """ 178 """
179 Private method to refresh the display. 179 Private method to refresh the display.
180 """ 180 """
181 for task in self.tasks: 181 for task in self.tasks:
182 index = self.indexOfTopLevelItem(task) 182 task.setHidden(not self.taskFilter.showTask(task))
183 if self.taskFilter.showTask(task):
184 # show the task
185 if index == -1:
186 self.addTopLevelItem(task)
187 else:
188 # hide the task
189 if index != -1:
190 self.takeTopLevelItem(index)
191 self.__resort() 183 self.__resort()
192 self.__resizeColumns() 184 self.__resizeColumns()
193 185
194 def __taskItemActivated(self, itm, col): 186 def __taskItemActivated(self, itm, col):
195 """ 187 """
269 """ 261 """
270 task = Task(summary, priority, filename, lineno, completed, 262 task = Task(summary, priority, filename, lineno, completed,
271 _time, isProjectTask, taskType, 263 _time, isProjectTask, taskType,
272 self.project, description) 264 self.project, description)
273 self.tasks.append(task) 265 self.tasks.append(task)
274 if self.taskFilter.showTask(task): 266 self.addTopLevelItem(task)
275 self.addTopLevelItem(task) 267 task.setHidden(not self.taskFilter.showTask(task))
276 self.__resort() 268 self.__resort()
277 self.__resizeColumns() 269 self.__resizeColumns()
278 270
279 if isProjectTask: 271 if isProjectTask:
280 self.__projectTasksSaveTimer.changeOccurred() 272 self.__projectTasksSaveTimer.changeOccurred()
281 273
282 def addFileTask(self, summary, filename, lineno, taskType=Task.TypeTodo, 274 def addFileTask(self, summary, filename, lineno, taskType=Task.TypeTodo,

eric ide

mercurial