Graphics/UMLGraphicsView.py

changeset 546
c3e7bf5648be
parent 539
87f9bce38a44
child 553
5af61623ae3c
equal deleted inserted replaced
545:1538031b5175 546:c3e7bf5648be
335 if not ext: 335 if not ext:
336 ex = selectedFilter.split("(*")[1].split(")")[0] 336 ex = selectedFilter.split("(*")[1].split(")")[0]
337 if ex: 337 if ex:
338 fname += ex 338 fname += ex
339 if QFileInfo(fname).exists(): 339 if QFileInfo(fname).exists():
340 res = E5MessageBox.warning(self, 340 res = E5MessageBox.yesNo(self,
341 self.trUtf8("Save Diagram"), 341 self.trUtf8("Save Diagram"),
342 self.trUtf8("<p>The file <b>{0}</b> already exists.</p>") 342 self.trUtf8("<p>The file <b>{0}</b> already exists."
343 .format(fname), 343 " Overwrite it?</p>").format(fname),
344 QMessageBox.StandardButtons(\ 344 type_ = E5MessageBox.Warning)
345 QMessageBox.Abort | \ 345 if not res:
346 QMessageBox.Save),
347 QMessageBox.Abort)
348 if res == QMessageBox.Abort or res == QMessageBox.Cancel:
349 return 346 return
350 347
351 success = self.saveImage(fname, QFileInfo(fname).suffix().upper()) 348 success = self.saveImage(fname, QFileInfo(fname).suffix().upper())
352 if not success: 349 if not success:
353 E5MessageBox.critical(self, 350 E5MessageBox.critical(self,

eric ide

mercurial