Graphics/UMLClassDiagram.py

branch
5_2_x
changeset 2093
060d051757a2
parent 2029
51e8278f2c3d
child 2303
0ed4ed026c16
--- a/Graphics/UMLClassDiagram.py	Wed Oct 03 14:38:06 2012 +0200
+++ b/Graphics/UMLClassDiagram.py	Wed Oct 03 15:34:18 2012 +0200
@@ -68,10 +68,11 @@
                 Preferences.getPython("Python3Extensions") + ['.rb']
             module = Utilities.ModuleParser.readModule(self.file, extensions=extensions)
         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:
@@ -129,10 +130,11 @@
             self.__arrangeClasses(nodes, routes[:])
             self.__createAssociations(routes)
         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