23 """ |
23 """ |
24 self.active = False |
24 self.active = False |
25 |
25 |
26 self.summaryFilter = None |
26 self.summaryFilter = None |
27 self.filenameFilter = "" |
27 self.filenameFilter = "" |
28 self.typeFilter = Task.TypeNone |
28 self.typeFilter = TaskType.NONE |
29 # task type |
29 # task type |
30 |
30 |
31 self.scopeFilter = None |
31 self.scopeFilter = None |
32 #- global (False) or project (True) |
32 #- global (False) or project (True) |
33 |
33 |
68 |
68 |
69 def setTypeFilter(self, taskType): |
69 def setTypeFilter(self, taskType): |
70 """ |
70 """ |
71 Public method to set the type filter. |
71 Public method to set the type filter. |
72 |
72 |
73 @param taskType type of the task (one of Task.TypeNone, Task.TypeFixme, |
73 @param taskType type of the task |
74 Task.TypeTodo, Task.TypeWarning, Task.TypeNote) |
74 @type TaskType |
75 """ |
75 """ |
76 self.typeFilter = taskType |
76 self.typeFilter = taskType |
77 |
77 |
78 def setScopeFilter(self, scope): |
78 def setScopeFilter(self, scope): |
79 """ |
79 """ |
106 @return flag indicating an active filter was found (boolean) |
106 @return flag indicating an active filter was found (boolean) |
107 """ |
107 """ |
108 return ( |
108 return ( |
109 self.summaryFilter is not None or |
109 self.summaryFilter is not None or |
110 bool(self.filenameFilter) or |
110 bool(self.filenameFilter) or |
111 self.typeFilter != Task.TypeNone or |
111 self.typeFilter != TaskType.NONE or |
112 self.scopeFilter is not None or |
112 self.scopeFilter is not None or |
113 self.statusFilter is not None or |
113 self.statusFilter is not None or |
114 self.prioritiesFilter is not None |
114 self.prioritiesFilter is not None |
115 ) |
115 ) |
116 |
116 |