eric7/Graphics/PackageDiagramBuilder.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8348
f4775ae8f441
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
11 import os.path 11 import os.path
12 from itertools import zip_longest 12 from itertools import zip_longest
13 13
14 from PyQt6.QtWidgets import QApplication, QGraphicsTextItem 14 from PyQt6.QtWidgets import QApplication, QGraphicsTextItem
15 15
16 from E5Gui.E5ProgressDialog import E5ProgressDialog 16 from E5Gui.EricProgressDialog import EricProgressDialog
17 17
18 from .UMLDiagramBuilder import UMLDiagramBuilder 18 from .UMLDiagramBuilder import UMLDiagramBuilder
19 19
20 import Utilities 20 import Utilities
21 import Preferences 21 import Preferences
100 modules = [] 100 modules = []
101 for ext in supportedExt: 101 for ext in supportedExt:
102 modules.extend(glob.glob( 102 modules.extend(glob.glob(
103 Utilities.normjoinpath(self.package, ext))) 103 Utilities.normjoinpath(self.package, ext)))
104 tot = len(modules) 104 tot = len(modules)
105 progress = E5ProgressDialog( 105 progress = EricProgressDialog(
106 self.tr("Parsing modules..."), 106 self.tr("Parsing modules..."),
107 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) 107 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
108 progress.setWindowTitle(self.tr("Package Diagram")) 108 progress.setWindowTitle(self.tr("Package Diagram"))
109 try: 109 try:
110 progress.show() 110 progress.show()
164 164
165 tot = 0 165 tot = 0
166 for ext in supportedExt: 166 for ext in supportedExt:
167 for subpackage in subpackagesList: 167 for subpackage in subpackagesList:
168 tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext))) 168 tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext)))
169 progress = E5ProgressDialog( 169 progress = EricProgressDialog(
170 self.tr("Parsing modules..."), 170 self.tr("Parsing modules..."),
171 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) 171 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
172 progress.setWindowTitle(self.tr("Package Diagram")) 172 progress.setWindowTitle(self.tr("Package Diagram"))
173 try: 173 try:
174 progress.show() 174 progress.show()

eric ide

mercurial