--- 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.