289 Task.TypeWarning, Task.TypeNote) |
289 Task.TypeWarning, Task.TypeNote) |
290 @param description explanatory text of the task (string) |
290 @param description explanatory text of the task (string) |
291 """ |
291 """ |
292 self.addTask(summary, filename=filename, lineno=lineno, |
292 self.addTask(summary, filename=filename, lineno=lineno, |
293 isProjectTask=( |
293 isProjectTask=( |
294 self.project and |
294 self.project and |
295 self.project.isProjectSource(filename)), |
295 self.project.isProjectSource(filename)), |
296 taskType=taskType, description=description) |
296 taskType=taskType, description=description) |
297 |
297 |
298 def getProjectTasks(self): |
298 def getProjectTasks(self): |
299 """ |
299 """ |
300 Public method to retrieve all project related tasks. |
300 Public method to retrieve all project related tasks. |
522 Private slot to handle the "Regenerated project tasks" context menu |
522 Private slot to handle the "Regenerated project tasks" context menu |
523 entry. |
523 entry. |
524 """ |
524 """ |
525 markers = { |
525 markers = { |
526 Task.TypeWarning: |
526 Task.TypeWarning: |
527 Preferences.getTasks("TasksWarningMarkers").split(), |
527 Preferences.getTasks("TasksWarningMarkers").split(), |
528 Task.TypeNote: Preferences.getTasks("TasksNoteMarkers").split(), |
528 Task.TypeNote: Preferences.getTasks("TasksNoteMarkers").split(), |
529 Task.TypeTodo: Preferences.getTasks("TasksTodoMarkers").split(), |
529 Task.TypeTodo: Preferences.getTasks("TasksTodoMarkers").split(), |
530 Task.TypeFixme: Preferences.getTasks("TasksFixmeMarkers").split(), |
530 Task.TypeFixme: Preferences.getTasks("TasksFixmeMarkers").split(), |
531 } |
531 } |
532 files = self.project.pdata["SOURCES"] |
532 files = self.project.pdata["SOURCES"] |