Graphics/ImportsDiagram.py

changeset 2027
144463496a54
parent 2026
18f2b30ed046
child 2030
db11a2fe9bbc
--- a/Graphics/ImportsDiagram.py	Sat Sep 08 13:02:43 2012 +0200
+++ b/Graphics/ImportsDiagram.py	Sat Sep 08 17:36:14 2012 +0200
@@ -41,7 +41,7 @@
         @keyparam showExternalImports flag indicating to show exports from outside
             the package (boolean)
         """
-        UMLDialog.__init__(self, parent=parent)
+        UMLDialog.__init__(self, buildFunction=self.__buildImports, parent=parent)
         
         self.showExternalImports = showExternalImports
         self.packagePath = Utilities.normabspath(package)
@@ -211,6 +211,7 @@
         self.umlView.setSceneSize(sceneRect.width(), sceneRect.height())
         
         self.__createAssociations(shapes)
+        self.umlView.autoAdjustSceneSize(limit=True)
         
     def __addModule(self, name, classes, x, y):
         """
@@ -240,13 +241,6 @@
                         Imports)
                 self.scene.addItem(assoc)
         
-    def show(self):
-        """
-        Overriden method to show the dialog.
-        """
-        self.__buildImports()
-        UMLDialog.show(self)
-        
     def relayout(self):
         """
         Method to relayout the diagram.

eric ide

mercurial