Tasks/TaskFilter.py

changeset 5603
4f2dd0850803
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
equal deleted inserted replaced
5602:77755a5ea30c 5603:4f2dd0850803
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.

eric ide

mercurial