Graphics/UMLClassDiagramBuilder.py

changeset 2094
88620e11c67c
parent 2039
fa41ccd7f7bc
child 2302
f29e9405c851
diff -r d23ab571d2b9 -r 88620e11c67c Graphics/UMLClassDiagramBuilder.py
--- a/Graphics/UMLClassDiagramBuilder.py	Wed Oct 03 13:20:57 2012 +0200
+++ b/Graphics/UMLClassDiagramBuilder.py	Wed Oct 03 15:36:41 2012 +0200
@@ -77,10 +77,11 @@
             module = Utilities.ModuleParser.readModule(self.file, extensions=extensions,
                                                        caching=False)
         except ImportError:
-            ct = QGraphicsTextItem(None, self.scene)
+            ct = QGraphicsTextItem(None)
             ct.setHtml(
                 self.trUtf8("The module <b>'{0}'</b> could not be found.")
                     .format(self.file))
+            self.scene.addItem(ct)
             return
         
         if self.file not in self.allModules:
@@ -139,10 +140,11 @@
             self.__createAssociations(routes)
             self.umlView.autoAdjustSceneSize(limit=True)
         else:
-            ct = QGraphicsTextItem(None, self.scene)
+            ct = QGraphicsTextItem(None)
             ct.setHtml(
                 self.trUtf8("The module <b>'{0}'</b> does not contain any classes.")\
                 .format(self.file))
+            self.scene.addItem(ct)
         
     def __arrangeClasses(self, nodes, routes, whiteSpaceFactor=1.2):
         """

eric ide

mercurial