eric6/Preferences/ConfigurationPages/EditorFilePage.py

changeset 8222
5994b80b8760
parent 8218
7c09585bd960
child 8258
82b608e352ec
equal deleted inserted replaced
8221:0572a215bd2f 8222:5994b80b8760
296 fileFilter, ok = QInputDialog.getText( 296 fileFilter, ok = QInputDialog.getText(
297 self, 297 self,
298 self.tr("Add File Filter"), 298 self.tr("Add File Filter"),
299 self.tr("Enter the file filter entry:"), 299 self.tr("Enter the file filter entry:"),
300 QLineEdit.EchoMode.Normal) 300 QLineEdit.EchoMode.Normal)
301 if ok and fileFilter: 301 if ok and fileFilter and self.__checkFileFilter(fileFilter):
302 if self.__checkFileFilter(fileFilter): 302 self.fileFiltersList.addItem(fileFilter)
303 self.fileFiltersList.addItem(fileFilter) 303 self.__extractFileFilters()
304 self.__extractFileFilters() 304 self.__setDefaultFiltersLists(keepSelection=True)
305 self.__setDefaultFiltersLists(keepSelection=True)
306 305
307 @pyqtSlot() 306 @pyqtSlot()
308 def on_editFileFilterButton_clicked(self): 307 def on_editFileFilterButton_clicked(self):
309 """ 308 """
310 Private slot called to edit a file filter entry. 309 Private slot called to edit a file filter entry.
314 self, 313 self,
315 self.tr("Add File Filter"), 314 self.tr("Add File Filter"),
316 self.tr("Enter the file filter entry:"), 315 self.tr("Enter the file filter entry:"),
317 QLineEdit.EchoMode.Normal, 316 QLineEdit.EchoMode.Normal,
318 fileFilter) 317 fileFilter)
319 if ok and fileFilter: 318 if ok and fileFilter and self.__checkFileFilter(fileFilter):
320 if self.__checkFileFilter(fileFilter): 319 self.fileFiltersList.currentItem().setText(fileFilter)
321 self.fileFiltersList.currentItem().setText(fileFilter) 320 self.__extractFileFilters()
322 self.__extractFileFilters() 321 self.__setDefaultFiltersLists(keepSelection=True)
323 self.__setDefaultFiltersLists(keepSelection=True)
324 322
325 @pyqtSlot() 323 @pyqtSlot()
326 def on_deleteFileFilterButton_clicked(self): 324 def on_deleteFileFilterButton_clicked(self):
327 """ 325 """
328 Private slot called to delete a file filter entry. 326 Private slot called to delete a file filter entry.

eric ide

mercurial