11 |
11 |
12 from PyQt4.QtCore import * |
12 from PyQt4.QtCore import * |
13 from PyQt4.QtGui import * |
13 from PyQt4.QtGui import * |
14 |
14 |
15 from E5Gui.E5Application import e5App |
15 from E5Gui.E5Application import e5App |
16 from E5Gui import E5MessageBox |
16 from E5Gui import E5MessageBox, E5FileDialog |
17 |
17 |
18 from .Ui_SvnDiffDialog import Ui_SvnDiffDialog |
18 from .Ui_SvnDiffDialog import Ui_SvnDiffDialog |
19 |
19 |
20 import Utilities |
20 import Utilities |
21 import Preferences |
21 import Preferences |
271 else: |
271 else: |
272 fname = dname |
272 fname = dname |
273 else: |
273 else: |
274 fname = self.vcs.splitPath(self.filename)[0] |
274 fname = self.vcs.splitPath(self.filename)[0] |
275 |
275 |
276 fname, selectedFilter = QFileDialog.getSaveFileNameAndFilter( |
276 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
277 self, |
277 self, |
278 self.trUtf8("Save Diff"), |
278 self.trUtf8("Save Diff"), |
279 fname, |
279 fname, |
280 self.trUtf8("Patch Files (*.diff)"), |
280 self.trUtf8("Patch Files (*.diff)"), |
281 None, |
281 None, |
282 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
282 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
283 QFileDialog.DontUseNativeDialog)) |
|
284 |
283 |
285 if not fname: |
284 if not fname: |
286 return # user aborted |
285 return # user aborted |
287 |
286 |
288 ext = QFileInfo(fname).suffix() |
287 ext = QFileInfo(fname).suffix() |