Project/Project.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1004
9ff75adb6170
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
1518 """ 1518 """
1519 fn = self.getRelativePath(oldfn) 1519 fn = self.getRelativePath(oldfn)
1520 isSourceFile = fn in self.pdata["SOURCES"] 1520 isSourceFile = fn in self.pdata["SOURCES"]
1521 1521
1522 if newfn is None: 1522 if newfn is None:
1523 newfn = QFileDialog.getSaveFileName( 1523 newfn = E5FileDialog.getSaveFileName(
1524 None, 1524 None,
1525 self.trUtf8("Rename file"), 1525 self.trUtf8("Rename file"),
1526 os.path.dirname(oldfn), 1526 os.path.dirname(oldfn),
1527 "", 1527 "",
1528 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 1528 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
1529 QFileDialog.DontUseNativeDialog))
1530 if not newfn: 1529 if not newfn:
1531 return False 1530 return False
1532 newfn = Utilities.toNativeSeparators(newfn) 1531 newfn = Utilities.toNativeSeparators(newfn)
1533 1532
1534 if os.path.exists(newfn): 1533 if os.path.exists(newfn):
2220 """ 2219 """
2221 if not self.checkDirty(): 2220 if not self.checkDirty():
2222 return 2221 return
2223 2222
2224 if fn is None: 2223 if fn is None:
2225 fn = QFileDialog.getOpenFileName( 2224 fn = E5FileDialog.getOpenFileName(
2226 self.parent(), 2225 self.parent(),
2227 self.trUtf8("Open project"), 2226 self.trUtf8("Open project"),
2228 "", 2227 "",
2229 self.trUtf8("Project Files (*.e4p)"), 2228 self.trUtf8("Project Files (*.e4p)"))
2230 QFileDialog.DontUseNativeDialog)
2231 2229
2232 QApplication.processEvents() 2230 QApplication.processEvents()
2233 2231
2234 if fn: 2232 if fn:
2235 if self.closeProject(): 2233 if self.closeProject():
2388 self.parent(), 2386 self.parent(),
2389 self.trUtf8("Save project as"), 2387 self.trUtf8("Save project as"),
2390 self.ppath, 2388 self.ppath,
2391 self.trUtf8("Project Files (*.e4p)"), 2389 self.trUtf8("Project Files (*.e4p)"),
2392 defaultFilter, 2390 defaultFilter,
2393 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 2391 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
2394 QFileDialog.DontUseNativeDialog))
2395 2392
2396 if fn: 2393 if fn:
2397 ext = QFileInfo(fn).suffix() 2394 ext = QFileInfo(fn).suffix()
2398 if not ext: 2395 if not ext:
2399 ex = selectedFilter.split("(*")[1].split(")")[0] 2396 ex = selectedFilter.split("(*")[1].split(")")[0]

eric ide

mercurial