QScintilla/Exporters/ExporterBase.py

changeset 5603
4f2dd0850803
parent 5389
9b1c800daff3
child 5674
a0ad2dcb27f9
equal deleted inserted replaced
5602:77755a5ea30c 5603:4f2dd0850803
28 @param parent parent object of the exporter (QObject) 28 @param parent parent object of the exporter (QObject)
29 """ 29 """
30 super(ExporterBase, self).__init__(parent) 30 super(ExporterBase, self).__init__(parent)
31 self.editor = editor 31 self.editor = editor
32 32
33 def _getFileName(self, filter): 33 def _getFileName(self, fileFilter):
34 """ 34 """
35 Protected method to get the file name of the export file from the user. 35 Protected method to get the file name of the export file from the user.
36 36
37 @param filter the filter string to be used (string). The filter for 37 @param fileFilter the filter string to be used (string). The filter for
38 "All Files (*)" is appended by this method. 38 "All Files (*)" is appended by this method.
39 @return file name entered by the user (string) 39 @return file name entered by the user (string)
40 """ 40 """
41 filter_ = filter 41 fileFilter += ";;"
42 filter_ += ";;" 42 fileFilter += QCoreApplication.translate('Exporter', "All Files (*)")
43 filter_ += QCoreApplication.translate('Exporter', "All Files (*)")
44 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( 43 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
45 self.editor, 44 self.editor,
46 self.tr("Export source"), 45 self.tr("Export source"),
47 "", 46 "",
48 filter_, 47 fileFilter,
49 "", 48 "",
50 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) 49 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
51 50
52 if fn: 51 if fn:
53 ext = QFileInfo(fn).suffix() 52 ext = QFileInfo(fn).suffix()

eric ide

mercurial