13 |
13 |
14 from PyQt4.QtCore import * |
14 from PyQt4.QtCore import * |
15 from PyQt4.QtGui import * |
15 from PyQt4.QtGui import * |
16 |
16 |
17 from E5Gui.E5Application import e5App |
17 from E5Gui.E5Application import e5App |
18 from E5Gui import E5MessageBox |
18 from E5Gui import E5MessageBox, E5FileDialog |
19 |
19 |
20 from .ProjectBrowserModel import ProjectBrowserFileItem, \ |
20 from .ProjectBrowserModel import ProjectBrowserFileItem, \ |
21 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ |
21 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ |
22 ProjectBrowserFormType |
22 ProjectBrowserFormType |
23 from .ProjectBaseBrowser import ProjectBaseBrowser |
23 from .ProjectBaseBrowser import ProjectBaseBrowser |
490 |
490 |
491 templateIndex = self.templateTypes4.index(selectedForm) |
491 templateIndex = self.templateTypes4.index(selectedForm) |
492 templateFile = os.path.join(getConfig('ericTemplatesDir'), |
492 templateFile = os.path.join(getConfig('ericTemplatesDir'), |
493 self.templates4[templateIndex]) |
493 self.templates4[templateIndex]) |
494 |
494 |
495 fname, selectedFilter = QFileDialog.getSaveFileNameAndFilter( |
495 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
496 self, |
496 self, |
497 self.trUtf8("New Form"), |
497 self.trUtf8("New Form"), |
498 path, |
498 path, |
499 self.trUtf8("Qt User-Interface Files (*.ui);;All Files (*)"), |
499 self.trUtf8("Qt User-Interface Files (*.ui);;All Files (*)"), |
500 "", |
500 "", |
501 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
501 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
502 QFileDialog.DontUseNativeDialog)) |
|
503 |
502 |
504 if not fname: |
503 if not fname: |
505 # user aborted or didn't enter a filename |
504 # user aborted or didn't enter a filename |
506 return |
505 return |
507 |
506 |