32 super(EditorFilePage, self).__init__() |
32 super(EditorFilePage, self).__init__() |
33 self.setupUi(self) |
33 self.setupUi(self) |
34 self.setObjectName("EditorFilePage") |
34 self.setObjectName("EditorFilePage") |
35 |
35 |
36 self.__showsOpenFilters = True |
36 self.__showsOpenFilters = True |
37 self.openFileFilters = \ |
37 self.openFileFilters = Preferences.getEditor( |
38 Preferences.getEditor("AdditionalOpenFilters")[:] |
38 "AdditionalOpenFilters")[:] |
39 self.saveFileFilters = \ |
39 self.saveFileFilters = Preferences.getEditor( |
40 Preferences.getEditor("AdditionalSaveFilters")[:] |
40 "AdditionalSaveFilters")[:] |
41 self.fileFiltersList.addItems(self.openFileFilters) |
41 self.fileFiltersList.addItems(self.openFileFilters) |
42 |
42 |
43 self.__setDefaultFiltersLists() |
43 self.__setDefaultFiltersLists() |
44 |
44 |
45 self.defaultEncodingComboBox.addItems(sorted(supportedCodecs)) |
45 self.defaultEncodingComboBox.addItems(sorted(supportedCodecs)) |
234 Private method to check a file filter for validity. |
234 Private method to check a file filter for validity. |
235 |
235 |
236 @param fileFilter file filter pattern to check (string) |
236 @param fileFilter file filter pattern to check (string) |
237 @return flag indicating validity (boolean) |
237 @return flag indicating validity (boolean) |
238 """ |
238 """ |
239 if not self.__showsOpenFilters and \ |
239 if ( |
240 fileFilter.count("*") != 1: |
240 not self.__showsOpenFilters and |
|
241 fileFilter.count("*") != 1 |
|
242 ): |
241 E5MessageBox.critical( |
243 E5MessageBox.critical( |
242 self, |
244 self, |
243 self.tr("Add File Filter"), |
245 self.tr("Add File Filter"), |
244 self.tr("""A Save File Filter must contain exactly one""" |
246 self.tr("""A Save File Filter must contain exactly one""" |
245 """ wildcard pattern. Yours contains {0}.""") |
247 """ wildcard pattern. Yours contains {0}.""") |