Graphics/ApplicationDiagram.py

changeset 2027
144463496a54
parent 2026
18f2b30ed046
child 2030
db11a2fe9bbc
diff -r 18f2b30ed046 -r 144463496a54 Graphics/ApplicationDiagram.py
--- a/Graphics/ApplicationDiagram.py	Sat Sep 08 13:02:43 2012 +0200
+++ b/Graphics/ApplicationDiagram.py	Sat Sep 08 17:36:14 2012 +0200
@@ -39,7 +39,7 @@
         self.project = project
         self.noModules = noModules
         
-        UMLDialog.__init__(self, parent=parent)
+        UMLDialog.__init__(self, buildFunction=self.__buildPackages, parent=parent)
         self.setDiagramName(
             self.trUtf8("Application Diagram {0}").format(project.getProjectName()))
         
@@ -213,6 +213,7 @@
         self.umlView.setSceneSize(sceneRect.width(), sceneRect.height())
         
         self.__createAssociations(shapes)
+        self.umlView.autoAdjustSceneSize(limit=True)
         
     def __addPackage(self, name, modules, x, y):
         """
@@ -242,13 +243,6 @@
                         Imports)
                 self.scene.addItem(assoc)
         
-    def show(self):
-        """
-        Overriden method to show the dialog.
-        """
-        self.__buildPackages()
-        UMLDialog.show(self)
-        
     def relayout(self):
         """
         Method to relayout the diagram.

eric ide

mercurial