eric6/Preferences/ConfigurationPages/EditorFilePage.py

changeset 7263
c1af2e327675
parent 7229
53054eb5b15a
child 7301
6df711503ec0
equal deleted inserted replaced
7262:c4b5f3393d63 7263:c1af2e327675
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}.""")

eric ide

mercurial