UI/FindFileDialog.py

changeset 5986
1e78a1aa438b
parent 5603
4f2dd0850803
child 6048
82ad8ec9548c
equal deleted inserted replaced
5984:bc7ec03158fc 5986:1e78a1aa438b
121 121
122 # Corba interface files 122 # Corba interface files
123 self.filterInterfaces = r'.*\.idl$' 123 self.filterInterfaces = r'.*\.idl$'
124 self.interfacesExt = ['*.idl'] 124 self.interfacesExt = ['*.idl']
125 125
126 # Protobuf protocol files
127 self.filterProtocols = r'.*\.proto$'
128 self.protocolsExt = ['*.proto']
129
126 # Qt resources files 130 # Qt resources files
127 self.filterResources = r'.*\.qrc$' 131 self.filterResources = r'.*\.qrc$'
128 self.resourcesExt = ['*.qrc'] 132 self.resourcesExt = ['*.qrc']
129 133
130 self.__cancelSearch = False 134 self.__cancelSearch = False
325 files += self.project.pdata["SOURCES"] 329 files += self.project.pdata["SOURCES"]
326 if self.formsCheckBox.isChecked(): 330 if self.formsCheckBox.isChecked():
327 files += self.project.pdata["FORMS"] 331 files += self.project.pdata["FORMS"]
328 if self.interfacesCheckBox.isChecked(): 332 if self.interfacesCheckBox.isChecked():
329 files += self.project.pdata["INTERFACES"] 333 files += self.project.pdata["INTERFACES"]
334 if self.protocolsCheckBox.isChecked():
335 files += self.project.pdata["PROTOCOLS"]
330 if self.resourcesCheckBox.isChecked(): 336 if self.resourcesCheckBox.isChecked():
331 files += self.project.pdata["RESOURCES"] 337 files += self.project.pdata["RESOURCES"]
332 elif self.dirButton.isChecked(): 338 elif self.dirButton.isChecked():
333 if not self.filterCheckBox.isChecked(): 339 if not self.filterCheckBox.isChecked():
334 filters = [] 340 filters = []
336 filters.extend( 342 filters.extend(
337 ["^{0}$".format( 343 ["^{0}$".format(
338 assoc.replace(".", "\.").replace("*", ".*")) 344 assoc.replace(".", "\.").replace("*", ".*"))
339 for assoc in list( 345 for assoc in list(
340 Preferences.getEditorLexerAssocs().keys()) 346 Preferences.getEditorLexerAssocs().keys())
341 if assoc not in self.formsExt + self.interfacesExt]) 347 if assoc not in self.formsExt + self.interfacesExt +
348 self.protocolsExt])
342 if self.formsCheckBox.isChecked(): 349 if self.formsCheckBox.isChecked():
343 filters.append(self.filterForms) 350 filters.append(self.filterForms)
344 if self.interfacesCheckBox.isChecked(): 351 if self.interfacesCheckBox.isChecked():
345 filters.append(self.filterInterfaces) 352 filters.append(self.filterInterfaces)
353 if self.protocolsCheckBox.isChecked():
354 filters.append(self.filterProtocols)
346 if self.resourcesCheckBox.isChecked(): 355 if self.resourcesCheckBox.isChecked():
347 filters.append(self.filterResources) 356 filters.append(self.filterResources)
348 filterString = "|".join(filters) 357 filterString = "|".join(filters)
349 filterRe = re.compile(filterString) 358 filterRe = re.compile(filterString)
350 files = self.__getFileList( 359 files = self.__getFileList(

eric ide

mercurial