Preferences/ConfigurationPages/EditorFilePage.py

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

eric ide

mercurial