diff -r bc7ec03158fc -r 1e78a1aa438b UI/FindFileDialog.py --- a/UI/FindFileDialog.py Sun Nov 19 13:03:04 2017 +0100 +++ b/UI/FindFileDialog.py Sun Nov 19 14:43:20 2017 +0100 @@ -123,6 +123,10 @@ self.filterInterfaces = r'.*\.idl$' self.interfacesExt = ['*.idl'] + # Protobuf protocol files + self.filterProtocols = r'.*\.proto$' + self.protocolsExt = ['*.proto'] + # Qt resources files self.filterResources = r'.*\.qrc$' self.resourcesExt = ['*.qrc'] @@ -327,6 +331,8 @@ files += self.project.pdata["FORMS"] if self.interfacesCheckBox.isChecked(): files += self.project.pdata["INTERFACES"] + if self.protocolsCheckBox.isChecked(): + files += self.project.pdata["PROTOCOLS"] if self.resourcesCheckBox.isChecked(): files += self.project.pdata["RESOURCES"] elif self.dirButton.isChecked(): @@ -338,11 +344,14 @@ assoc.replace(".", "\.").replace("*", ".*")) for assoc in list( Preferences.getEditorLexerAssocs().keys()) - if assoc not in self.formsExt + self.interfacesExt]) + if assoc not in self.formsExt + self.interfacesExt + + self.protocolsExt]) if self.formsCheckBox.isChecked(): filters.append(self.filterForms) if self.interfacesCheckBox.isChecked(): filters.append(self.filterInterfaces) + if self.protocolsCheckBox.isChecked(): + filters.append(self.filterProtocols) if self.resourcesCheckBox.isChecked(): filters.append(self.filterResources) filterString = "|".join(filters)