Graphics/UMLGraphicsView.py

changeset 2031
c36c2eb62a75
parent 2030
db11a2fe9bbc
child 2033
4b99609f6a87
--- a/Graphics/UMLGraphicsView.py	Sun Sep 09 14:46:59 2012 +0200
+++ b/Graphics/UMLGraphicsView.py	Sun Sep 09 17:40:32 2012 +0200
@@ -34,23 +34,19 @@
     """
     relayout = pyqtSignal()
     
-    def __init__(self, scene, diagramType, diagramName="Unnamed", parent=None,
-                 name=None):
+    def __init__(self, scene, diagramType, parent=None):
         """
         Constructor
         
         @param scene reference to the scene object (QGraphicsScene)
         @param diagramType type of the diagram (string)
-        @param diagramName name of the diagram (string)
         @param parent parent widget of the view (QWidget)
-        @param name name of the view widget (string)
         """
         E5GraphicsView.__init__(self, scene, parent)
-        if name:
-            self.setObjectName(name)
+        self.setObjectName("UMLGraphicsView")
         self.setViewportUpdateMode(QGraphicsView.FullViewportUpdate)
         
-        self.diagramName = diagramName
+        self.diagramName = "Unnamed"
         self.diagramType = diagramType
         
         self.persistenceData = ""
@@ -674,7 +670,8 @@
         
         lines = [
             "version: 1.0",
-            "diagram_type: {0}".format(self.diagramType),
+            "diagram_type: {0} ({1})".format(self.diagramType,
+                self.parent().diagramTypeToString(self.diagramType)),
             "diagram_name: {0}".format(self.diagramName),
             "scene_size: {0};{1}".format(self.scene().width(), self.scene().height()),
         ]

eric ide

mercurial