9 |
9 |
10 from PyQt4.QtCore import * |
10 from PyQt4.QtCore import * |
11 from PyQt4.QtGui import * |
11 from PyQt4.QtGui import * |
12 |
12 |
13 from E5Graphics.E5GraphicsView import E5GraphicsView |
13 from E5Graphics.E5GraphicsView import E5GraphicsView |
|
14 |
|
15 from E5Gui import E5MessageBox |
14 |
16 |
15 from .UMLItem import UMLItem |
17 from .UMLItem import UMLItem |
16 from .UMLSceneSizeDialog import UMLSceneSizeDialog |
18 from .UMLSceneSizeDialog import UMLSceneSizeDialog |
17 from .ZoomDialog import ZoomDialog |
19 from .ZoomDialog import ZoomDialog |
18 |
20 |
346 if res == QMessageBox.Abort or res == QMessageBox.Cancel: |
348 if res == QMessageBox.Abort or res == QMessageBox.Cancel: |
347 return |
349 return |
348 |
350 |
349 success = self.saveImage(fname, QFileInfo(fname).suffix().upper()) |
351 success = self.saveImage(fname, QFileInfo(fname).suffix().upper()) |
350 if not success: |
352 if not success: |
351 QMessageBox.critical(None, |
353 E5MessageBox.critical(self, |
352 self.trUtf8("Save Diagram"), |
354 self.trUtf8("Save Diagram"), |
353 self.trUtf8("""<p>The file <b>{0}</b> could not be saved.</p>""") |
355 self.trUtf8("""<p>The file <b>{0}</b> could not be saved.</p>""") |
354 .format(fname)) |
356 .format(fname)) |
355 |
357 |
356 def __relayout(self): |
358 def __relayout(self): |