311 self.__cancelSearch = False |
311 self.__cancelSearch = False |
312 |
312 |
313 if self.filterCheckBox.isChecked(): |
313 if self.filterCheckBox.isChecked(): |
314 fileFilter = self.filterEdit.text() |
314 fileFilter = self.filterEdit.text() |
315 fileFilterList = \ |
315 fileFilterList = \ |
316 ["^{0}$".format(filter.replace(".", "\.").replace("*", ".*")) |
316 ["^{0}$".format(filter.replace(".", r"\.").replace("*", ".*")) |
317 for filter in fileFilter.split(";")] |
317 for filter in fileFilter.split(";")] |
318 filterRe = re.compile("|".join(fileFilterList)) |
318 filterRe = re.compile("|".join(fileFilterList)) |
319 |
319 |
320 if self.projectButton.isChecked(): |
320 if self.projectButton.isChecked(): |
321 if self.filterCheckBox.isChecked(): |
321 if self.filterCheckBox.isChecked(): |
339 if not self.filterCheckBox.isChecked(): |
339 if not self.filterCheckBox.isChecked(): |
340 filters = [] |
340 filters = [] |
341 if self.sourcesCheckBox.isChecked(): |
341 if self.sourcesCheckBox.isChecked(): |
342 filters.extend( |
342 filters.extend( |
343 ["^{0}$".format( |
343 ["^{0}$".format( |
344 assoc.replace(".", "\.").replace("*", ".*")) |
344 assoc.replace(".", r"\.").replace("*", ".*")) |
345 for assoc in list( |
345 for assoc in list( |
346 Preferences.getEditorLexerAssocs().keys()) |
346 Preferences.getEditorLexerAssocs().keys()) |
347 if assoc not in self.formsExt + self.interfacesExt + |
347 if assoc not in self.formsExt + self.interfacesExt + |
348 self.protocolsExt]) |
348 self.protocolsExt]) |
349 if self.formsCheckBox.isChecked(): |
349 if self.formsCheckBox.isChecked(): |