44 |
44 |
45 @param enabled flag indicating the activation state (boolean) |
45 @param enabled flag indicating the activation state (boolean) |
46 """ |
46 """ |
47 self.active = enabled |
47 self.active = enabled |
48 |
48 |
49 def setSummaryFilter(self, filter): |
49 def setSummaryFilter(self, filterStr): |
50 """ |
50 """ |
51 Public method to set the description filter. |
51 Public method to set the description filter. |
52 |
52 |
53 @param filter a regular expression for the description filter |
53 @param filterStr a regular expression for the description filter |
54 to set (string) or None |
54 to set (string) or None |
55 """ |
55 """ |
56 if not filter: |
56 if not filterStr: |
57 self.summaryFilter = None |
57 self.summaryFilter = None |
58 else: |
58 else: |
59 self.summaryFilter = QRegExp(filter) |
59 self.summaryFilter = QRegExp(filterStr) |
60 |
60 |
61 def setFileNameFilter(self, filter): |
61 def setFileNameFilter(self, filterStr): |
62 """ |
62 """ |
63 Public method to set the filename filter. |
63 Public method to set the filename filter. |
64 |
64 |
65 @param filter a wildcard expression for the filename filter |
65 @param filterStr a wildcard expression for the filename filter |
66 to set (string) or None |
66 to set (string) or None |
67 """ |
67 """ |
68 if not filter: |
68 if not filterStr: |
69 self.filenameFilter = None |
69 self.filenameFilter = None |
70 else: |
70 else: |
71 self.filenameFilter = QRegExp(filter) |
71 self.filenameFilter = QRegExp(filterStr) |
72 self.filenameFilter.setPatternSyntax(QRegExp.Wildcard) |
72 self.filenameFilter.setPatternSyntax(QRegExp.Wildcard) |
73 |
73 |
74 def setTypeFilter(self, taskType): |
74 def setTypeFilter(self, taskType): |
75 """ |
75 """ |
76 Public method to set the type filter. |
76 Public method to set the type filter. |