36 "All Files (*)" is appended by this method. |
36 "All Files (*)" is appended by this method. |
37 """ |
37 """ |
38 filter_ = filter |
38 filter_ = filter |
39 filter_ += ";;" |
39 filter_ += ";;" |
40 filter_ += QApplication.translate('Exporter', "All Files (*)") |
40 filter_ += QApplication.translate('Exporter', "All Files (*)") |
41 fn, selectedFilter = QFileDialog.getSaveFileNameAndFilter( |
41 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
42 self.editor, |
42 self.editor, |
43 self.trUtf8("Export source"), |
43 self.trUtf8("Export source"), |
44 "", |
44 "", |
45 filter_, |
45 filter_, |
46 "", |
46 "", |
47 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
47 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
48 QFileDialog.DontUseNativeDialog)) |
|
49 |
48 |
50 if fn: |
49 if fn: |
51 ext = QFileInfo(fn).suffix() |
50 ext = QFileInfo(fn).suffix() |
52 if not ext: |
51 if not ext: |
53 ex = selectedFilter.split("(*")[1].split(")")[0] |
52 ex = selectedFilter.split("(*")[1].split(")")[0] |