Preferences/ConfigurationPages/EditorFilePage.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3458
64bbac483843
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
199 """ 199 """
200 if not self.__showsOpenFilters and \ 200 if not self.__showsOpenFilters and \
201 filter.count("*") != 1: 201 filter.count("*") != 1:
202 E5MessageBox.critical( 202 E5MessageBox.critical(
203 self, 203 self,
204 self.trUtf8("Add File Filter"), 204 self.tr("Add File Filter"),
205 self.trUtf8("""A Save File Filter must contain exactly one""" 205 self.tr("""A Save File Filter must contain exactly one"""
206 """ wildcard pattern. Yours contains {0}.""") 206 """ wildcard pattern. Yours contains {0}.""")
207 .format(filter.count("*"))) 207 .format(filter.count("*")))
208 return False 208 return False
209 209
210 if filter.count("*") == 0: 210 if filter.count("*") == 0:
211 E5MessageBox.critical( 211 E5MessageBox.critical(
212 self, 212 self,
213 self.trUtf8("Add File Filter"), 213 self.tr("Add File Filter"),
214 self.trUtf8("""A File Filter must contain at least one""" 214 self.tr("""A File Filter must contain at least one"""
215 """ wildcard pattern.""")) 215 """ wildcard pattern."""))
216 return False 216 return False
217 217
218 return True 218 return True
219 219
220 @pyqtSlot() 220 @pyqtSlot()
222 """ 222 """
223 Private slot to add a file filter to the list. 223 Private slot to add a file filter to the list.
224 """ 224 """
225 filter, ok = QInputDialog.getText( 225 filter, ok = QInputDialog.getText(
226 self, 226 self,
227 self.trUtf8("Add File Filter"), 227 self.tr("Add File Filter"),
228 self.trUtf8("Enter the file filter entry:"), 228 self.tr("Enter the file filter entry:"),
229 QLineEdit.Normal) 229 QLineEdit.Normal)
230 if ok and filter: 230 if ok and filter:
231 if self.__checkFileFilter(filter): 231 if self.__checkFileFilter(filter):
232 self.fileFiltersList.addItem(filter) 232 self.fileFiltersList.addItem(filter)
233 self.__extractFileFilters() 233 self.__extractFileFilters()
239 Private slot called to edit a file filter entry. 239 Private slot called to edit a file filter entry.
240 """ 240 """
241 filter = self.fileFiltersList.currentItem().text() 241 filter = self.fileFiltersList.currentItem().text()
242 filter, ok = QInputDialog.getText( 242 filter, ok = QInputDialog.getText(
243 self, 243 self,
244 self.trUtf8("Add File Filter"), 244 self.tr("Add File Filter"),
245 self.trUtf8("Enter the file filter entry:"), 245 self.tr("Enter the file filter entry:"),
246 QLineEdit.Normal, 246 QLineEdit.Normal,
247 filter) 247 filter)
248 if ok and filter: 248 if ok and filter:
249 if self.__checkFileFilter(filter): 249 if self.__checkFileFilter(filter):
250 self.fileFiltersList.currentItem().setText(filter) 250 self.fileFiltersList.currentItem().setText(filter)

eric ide

mercurial