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( |