Graphics/ApplicationDiagramBuilder.py

branch
Py2 comp.
changeset 3080
6c0a430b19df
parent 3060
5883ce99ee12
parent 3071
83d066710d60
child 3145
a9de05d4a22f
equal deleted inserted replaced
3079:0233bbe9a9c4 3080:6c0a430b19df
10 from __future__ import unicode_literals # __IGNORE_WARNING__ 10 from __future__ import unicode_literals # __IGNORE_WARNING__
11 11
12 import os 12 import os
13 import glob 13 import glob
14 14
15 from PyQt4.QtGui import QApplication, QProgressDialog 15 from PyQt4.QtGui import QApplication
16 16
17 from E5Gui import E5MessageBox 17 from E5Gui import E5MessageBox
18 from E5Gui.E5ProgressDialog import E5ProgressDialog
18 19
19 from .UMLDiagramBuilder import UMLDiagramBuilder 20 from .UMLDiagramBuilder import UMLDiagramBuilder
20 21
21 import Utilities 22 import Utilities
22 import Preferences 23 import Preferences
60 modules = [] 61 modules = []
61 for module in mods: 62 for module in mods:
62 modules.append(Utilities.normabsjoinpath( 63 modules.append(Utilities.normabsjoinpath(
63 self.project.ppath, module)) 64 self.project.ppath, module))
64 tot = len(modules) 65 tot = len(modules)
66 progress = E5ProgressDialog(
67 self.trUtf8("Parsing modules..."),
68 None, 0, tot, self.trUtf8("%v/%m Modules"), self.parent())
65 try: 69 try:
66 prog = 0 70 prog = 0
67 progress = QProgressDialog(
68 self.trUtf8("Parsing modules..."),
69 None, 0, tot, self.parent())
70 progress.show() 71 progress.show()
71 QApplication.processEvents() 72 QApplication.processEvents()
72 73
73 for module in modules: 74 for module in modules:
74 progress.setValue(prog) 75 progress.setValue(prog)

eric ide

mercurial