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. |