eric7/Graphics/UMLGraphicsView.py

branch
eric7
changeset 8348
f4775ae8f441
parent 8322
b422b4e77d19
child 8356
68ec9c3d4de5
diff -r ca9ef7600df7 -r f4775ae8f441 eric7/Graphics/UMLGraphicsView.py
--- a/eric7/Graphics/UMLGraphicsView.py	Fri May 21 17:54:15 2021 +0200
+++ b/eric7/Graphics/UMLGraphicsView.py	Fri May 21 18:01:11 2021 +0200
@@ -4,7 +4,7 @@
 #
 
 """
-Module implementing a subclass of E5GraphicsView for our diagrams.
+Module implementing a subclass of EricGraphicsView for our diagrams.
 """
 
 from PyQt6.QtCore import (
@@ -14,7 +14,7 @@
 from PyQt6.QtWidgets import QGraphicsView, QToolBar, QDialog
 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog
 
-from E5Graphics.E5GraphicsView import E5GraphicsView
+from EricGraphics.EricGraphicsView import EricGraphicsView
 
 from E5Gui import E5MessageBox, E5FileDialog
 from E5Gui.E5ZoomWidget import E5ZoomWidget
@@ -27,9 +27,9 @@
 import Preferences
 
 
-class UMLGraphicsView(E5GraphicsView):
+class UMLGraphicsView(EricGraphicsView):
     """
-    Class implementing a specialized E5GraphicsView for our diagrams.
+    Class implementing a specialized EricGraphicsView for our diagrams.
     
     @signal relayout() emitted to indicate a relayout of the diagram
         is requested
@@ -45,7 +45,7 @@
         @param parent parent widget of the view
         @type QWidget
         """
-        E5GraphicsView.__init__(self, scene, parent)
+        EricGraphicsView.__init__(self, scene, parent)
         self.setObjectName("UMLGraphicsView")
         self.setViewportUpdateMode(
             QGraphicsView.ViewportUpdateMode.FullViewportUpdate)
@@ -62,7 +62,7 @@
             UI.PixmapCache.getPixmap("zoomReset"), self)
         parent.statusBar().addPermanentWidget(self.__zoomWidget)
         self.__zoomWidget.setMapping(
-            E5GraphicsView.ZoomLevels, E5GraphicsView.ZoomLevelDefault)
+            EricGraphicsView.ZoomLevels, EricGraphicsView.ZoomLevelDefault)
         self.__zoomWidget.valueChanged.connect(self.setZoom)
         self.zoomValueChanged.connect(self.__zoomWidget.setValue)
         
@@ -734,29 +734,6 @@
         
         return None
     
-    def getPersistenceData(self):
-        """
-        Public method to get a list of data to be persisted.
-        
-        @return list of data to be persisted
-        @rtype list of str
-        """
-        lines = [
-            "diagram_name: {0}".format(self.diagramName),
-        ]
-        
-        for item in self.filteredItems(self.scene().items(), UMLItem):
-            lines.append("item: id={0}, x={1}, y={2}, item_type={3}{4}".format(
-                item.getId(), item.x(), item.y(), item.getItemType(),
-                item.buildItemDataString()))
-        
-        from .AssociationItem import AssociationItem
-        for item in self.filteredItems(self.scene().items(), AssociationItem):
-            lines.append("association: {0}".format(
-                item.buildAssociationItemDataString()))
-        
-        return lines
-    
     def parsePersistenceData(self, version, data):
         """
         Public method to parse persisted data.

eric ide

mercurial