Graphics/PackageDiagramBuilder.py

changeset 3656
441956d8fce5
parent 3515
1b8381afe38f
child 4021
195a471c327b
--- a/Graphics/PackageDiagramBuilder.py	Sun Jun 29 14:00:30 2014 +0200
+++ b/Graphics/PackageDiagramBuilder.py	Sun Jun 29 20:13:56 2014 +0200
@@ -16,7 +16,7 @@
 except ImportError:
     from itertools import izip_longest as zip_longest    # __IGNORE_WARNING__
 
-from PyQt4.QtGui import QApplication, QGraphicsTextItem
+from PyQt5.QtWidgets import QApplication, QGraphicsTextItem
 
 from E5Gui.E5ProgressDialog import E5ProgressDialog
 
@@ -202,7 +202,8 @@
         
         initlist = glob.glob(os.path.join(self.package, '__init__.*'))
         if len(initlist) == 0:
-            ct = QGraphicsTextItem(None, self.scene)
+            ct = QGraphicsTextItem(None)
+            self.scene.addItem(ct)
             ct.setHtml(
                 self.tr("The directory <b>'{0}'</b> is not a package.")
                     .format(self.package))
@@ -210,7 +211,8 @@
         
         modules = self.__buildModulesDict()
         if not modules:
-            ct = QGraphicsTextItem(None, self.scene)
+            ct = QGraphicsTextItem(None)
+            self.scene.addItem(ct)
             ct.setHtml(
                 self.tr(
                     "The package <b>'{0}'</b> does not contain any modules.")
@@ -226,7 +228,8 @@
                 classesFound = True
                 self.__addLocalClass(cls, module.classes[cls], 0, 0)
         if not classesFound:
-            ct = QGraphicsTextItem(None, self.scene)
+            ct = QGraphicsTextItem(None)
+            self.scene.addItem(ct)
             ct.setHtml(
                 self.tr(
                     "The package <b>'{0}'</b> does not contain any classes.")

eric ide

mercurial