1984 newfn = E5FileDialog.getSaveFileName( |
1984 newfn = E5FileDialog.getSaveFileName( |
1985 None, |
1985 None, |
1986 self.tr("Rename file"), |
1986 self.tr("Rename file"), |
1987 oldfn, |
1987 oldfn, |
1988 "", |
1988 "", |
1989 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
1989 E5FileDialog.DontConfirmOverwrite) |
1990 if not newfn: |
1990 if not newfn: |
1991 return False |
1991 return False |
1992 newfn = Utilities.toNativeSeparators(newfn) |
1992 newfn = Utilities.toNativeSeparators(newfn) |
1993 |
1993 |
1994 if os.path.exists(newfn): |
1994 if os.path.exists(newfn): |
3142 self.tr("Save project as"), |
3142 self.tr("Save project as"), |
3143 defaultPath, |
3143 defaultPath, |
3144 self.tr("Project Files (*.epj);;" |
3144 self.tr("Project Files (*.epj);;" |
3145 "XML Project Files (*.e4p)"), |
3145 "XML Project Files (*.e4p)"), |
3146 defaultFilter, |
3146 defaultFilter, |
3147 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
3147 E5FileDialog.DontConfirmOverwrite) |
3148 |
3148 |
3149 if fn: |
3149 if fn: |
3150 ext = QFileInfo(fn).suffix() |
3150 ext = QFileInfo(fn).suffix() |
3151 if not ext: |
3151 if not ext: |
3152 ex = selectedFilter.split("(*")[1].split(")")[0] |
3152 ex = selectedFilter.split("(*")[1].split(")")[0] |