UI/FindFileDialog.py

changeset 6247
5c677a7f7d51
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
equal deleted inserted replaced
6246:fe07a9f16f23 6247:5c677a7f7d51
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():

eric ide

mercurial