Project/ProjectResourcesBrowser.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 950
1138e347c653
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
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 .ProjectBrowserModel import ProjectBrowserFileItem, \ 18 from .ProjectBrowserModel import ProjectBrowserFileItem, \
19 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ 19 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \
20 ProjectBrowserResourceType 20 ProjectBrowserResourceType
21 from .ProjectBaseBrowser import ProjectBaseBrowser 21 from .ProjectBaseBrowser import ProjectBaseBrowser
384 path = os.path.join(self.project.ppath, itm.data(0)) 384 path = os.path.join(self.project.ppath, itm.data(0))
385 385
386 if self.hooks["newResource"] is not None: 386 if self.hooks["newResource"] is not None:
387 self.hooks["newResource"](path) 387 self.hooks["newResource"](path)
388 else: 388 else:
389 fname, selectedFilter = QFileDialog.getSaveFileNameAndFilter( 389 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
390 self, 390 self,
391 self.trUtf8("New Resource"), 391 self.trUtf8("New Resource"),
392 path, 392 path,
393 self.trUtf8("Qt Resource Files (*.qrc)"), 393 self.trUtf8("Qt Resource Files (*.qrc)"),
394 "", 394 "",
395 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 395 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
396 QFileDialog.DontUseNativeDialog))
397 396
398 if not fname: 397 if not fname:
399 # user aborted or didn't enter a filename 398 # user aborted or didn't enter a filename
400 return 399 return
401 400

eric ide

mercurial