Graphics/UMLGraphicsView.py

changeset 3020
542e97d4ecb3
parent 2992
dbdf27746da5
child 3022
57179e4cdadd
equal deleted inserted replaced
3019:7912530a33e2 3020:542e97d4ecb3
339 if not ext: 339 if not ext:
340 ex = selectedFilter.split("(*")[1].split(")")[0] 340 ex = selectedFilter.split("(*")[1].split(")")[0]
341 if ex: 341 if ex:
342 fname += ex 342 fname += ex
343 if QFileInfo(fname).exists(): 343 if QFileInfo(fname).exists():
344 res = E5MessageBox.yesNo(self, 344 res = E5MessageBox.yesNo(
345 self,
345 self.trUtf8("Save Diagram"), 346 self.trUtf8("Save Diagram"),
346 self.trUtf8("<p>The file <b>{0}</b> already exists." 347 self.trUtf8("<p>The file <b>{0}</b> already exists."
347 " Overwrite it?</p>").format(fname), 348 " Overwrite it?</p>").format(fname),
348 icon=E5MessageBox.Warning) 349 icon=E5MessageBox.Warning)
349 if not res: 350 if not res:
350 return 351 return
351 352
352 success = super().saveImage( 353 success = super().saveImage(
353 fname, QFileInfo(fname).suffix().upper()) 354 fname, QFileInfo(fname).suffix().upper())
354 if not success: 355 if not success:
355 E5MessageBox.critical(self, 356 E5MessageBox.critical(
357 self,
356 self.trUtf8("Save Diagram"), 358 self.trUtf8("Save Diagram"),
357 self.trUtf8( 359 self.trUtf8(
358 """<p>The file <b>{0}</b> could not be saved.</p>""") 360 """<p>The file <b>{0}</b> could not be saved.</p>""")
359 .format(fname)) 361 .format(fname))
360 362

eric ide

mercurial