Graphics/ImportsDiagram.py

changeset 2030
db11a2fe9bbc
parent 2027
144463496a54
--- a/Graphics/ImportsDiagram.py	Sat Sep 08 18:20:46 2012 +0200
+++ b/Graphics/ImportsDiagram.py	Sun Sep 09 14:46:59 2012 +0200
@@ -41,7 +41,8 @@
         @keyparam showExternalImports flag indicating to show exports from outside
             the package (boolean)
         """
-        UMLDialog.__init__(self, buildFunction=self.__buildImports, parent=parent)
+        UMLDialog.__init__(self, "ImportsDiagram", buildFunction=self.__buildImports,
+            parent=parent)
         
         self.showExternalImports = showExternalImports
         self.packagePath = Utilities.normabspath(package)
@@ -53,6 +54,8 @@
             hasInit = len(glob.glob(os.path.join(ppath, '__init__.*'))) > 0
         self.shortPackage = self.packagePath.replace(ppath, '').replace(os.sep, '.')[1:]
         
+        self.umlView.setPersistenceData("package={0}".format(self.packagePath))
+        
         pname = project.getProjectName()
         if pname:
             name = self.trUtf8("Imports Diagramm {0}: {1}").format(
@@ -226,6 +229,7 @@
         classes.sort()
         impM = ModuleModel(name, classes)
         impW = ModuleItem(impM, x, y, scene=self.scene)
+        impW.setId(self.umlView.getItemId())
         return impW
         
     def __createAssociations(self, shapes):

eric ide

mercurial