diff -r 0233bbe9a9c4 -r 6c0a430b19df Graphics/PackageDiagramBuilder.py --- a/Graphics/PackageDiagramBuilder.py Wed Nov 13 23:30:59 2013 +0100 +++ b/Graphics/PackageDiagramBuilder.py Sat Nov 16 10:06:28 2013 +0100 @@ -16,7 +16,9 @@ except ImportError: from itertools import izip_longest as zip_longest -from PyQt4.QtGui import QProgressDialog, QApplication, QGraphicsTextItem +from PyQt4.QtGui import QApplication, QGraphicsTextItem + +from E5Gui.E5ProgressDialog import E5ProgressDialog from .UMLDiagramBuilder import UMLDiagramBuilder @@ -90,11 +92,11 @@ modules.extend(glob.glob( Utilities.normjoinpath(self.package, ext))) tot = len(modules) + progress = E5ProgressDialog( + self.trUtf8("Parsing modules..."), + None, 0, tot, self.trUtf8("%v/%m Modules"), self.parent()) try: prog = 0 - progress = QProgressDialog( - self.trUtf8("Parsing modules..."), - None, 0, tot, self.parent()) progress.show() QApplication.processEvents() @@ -149,11 +151,11 @@ for ext in supportedExt: for subpackage in subpackagesList: tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext))) + progress = E5ProgressDialog( + self.trUtf8("Parsing modules..."), + None, 0, tot, self.trUtf8("%v/%m Modules"), self.parent()) try: prog = 0 - progress = QProgressDialog( - self.trUtf8("Parsing modules..."), - None, 0, tot, self.parent()) progress.show() QApplication.processEvents()