Helpviewer/PageScreenDialog.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3020
542e97d4ecb3
child 3060
5883ce99ee12
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
74 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) 74 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
75 if not fileName: 75 if not fileName:
76 return False 76 return False
77 77
78 if QFileInfo(fileName).exists(): 78 if QFileInfo(fileName).exists():
79 res = E5MessageBox.yesNo(self, 79 res = E5MessageBox.yesNo(
80 self,
80 self.trUtf8("Save Page Screen"), 81 self.trUtf8("Save Page Screen"),
81 self.trUtf8("<p>The file <b>{0}</b> already exists." 82 self.trUtf8("<p>The file <b>{0}</b> already exists."
82 " Overwrite it?</p>").format(fileName), 83 " Overwrite it?</p>").format(fileName),
83 icon=E5MessageBox.Warning) 84 icon=E5MessageBox.Warning)
84 if not res: 85 if not res:
85 return False 86 return False
86 87
87 file = QFile(fileName) 88 file = QFile(fileName)
88 if not file.open(QFile.WriteOnly): 89 if not file.open(QFile.WriteOnly):
89 E5MessageBox.warning(self, self.trUtf8("Save Page Screen"), 90 E5MessageBox.warning(
91 self,
92 self.trUtf8("Save Page Screen"),
90 self.trUtf8("Cannot write file '{0}:\n{1}.")\ 93 self.trUtf8("Cannot write file '{0}:\n{1}.")\
91 .format(fileName, file.errorString())) 94 .format(fileName, file.errorString()))
92 return False 95 return False
93 96
94 res = self.__pagePixmap.save(file) 97 res = self.__pagePixmap.save(file)
95 file.close() 98 file.close()
96 99
97 if not res: 100 if not res:
98 E5MessageBox.warning(self, self.trUtf8("Save Page Screen"), 101 E5MessageBox.warning(
102 self,
103 self.trUtf8("Save Page Screen"),
99 self.trUtf8("Cannot write file '{0}:\n{1}.")\ 104 self.trUtf8("Cannot write file '{0}:\n{1}.")\
100 .format(fileName, file.errorString())) 105 .format(fileName, file.errorString()))
101 return False 106 return False
102 107
103 return True 108 return True

eric ide

mercurial