Helpviewer/PageScreenDialog.py

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

eric ide

mercurial