src/eric7/Graphics/ApplicationDiagramBuilder.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9514
2b104ad132a4
child 9645
31aaa11672d3
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
11 import os 11 import os
12 import time 12 import time
13 13
14 from PyQt6.QtWidgets import QApplication, QInputDialog 14 from PyQt6.QtWidgets import QApplication, QInputDialog
15 15
16 from eric7 import Preferences, Utilities 16 from eric7 import Globals, Preferences
17 from eric7.EricWidgets import EricMessageBox 17 from eric7.EricWidgets import EricMessageBox
18 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog 18 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog
19 from eric7.SystemUtilities import FileSystemUtilities
19 20
20 from .UMLDiagramBuilder import UMLDiagramBuilder 21 from .UMLDiagramBuilder import UMLDiagramBuilder
21 22
22 23
23 class ApplicationDiagramBuilder(UMLDiagramBuilder): 24 class ApplicationDiagramBuilder(UMLDiagramBuilder):
61 extensions = Preferences.getPython("Python3Extensions") + [".rb"] 62 extensions = Preferences.getPython("Python3Extensions") + [".rb"]
62 moduleDict = {} 63 moduleDict = {}
63 mods = self.project.getProjectData(dataKey="SOURCES") 64 mods = self.project.getProjectData(dataKey="SOURCES")
64 modules = [] 65 modules = []
65 for module in mods: 66 for module in mods:
66 modules.append(Utilities.normabsjoinpath(self.project.ppath, module)) 67 modules.append(
68 FileSystemUtilities.normabsjoinpath(self.project.ppath, module)
69 )
67 tot = len(modules) 70 tot = len(modules)
68 progress = EricProgressDialog( 71 progress = EricProgressDialog(
69 self.tr("Parsing modules..."), 72 self.tr("Parsing modules..."),
70 None, 73 None,
71 0, 74 0,
436 ).format(projectFile), 439 ).format(projectFile),
437 ) 440 )
438 if res: 441 if res:
439 self.project.openProject(projectFile) 442 self.project.openProject(projectFile)
440 443
441 self.noModules = Utilities.toBool(parts[1].split("=", 1)[1].strip()) 444 self.noModules = Globals.toBool(parts[1].split("=", 1)[1].strip())
442 445
443 self.initialize() 446 self.initialize()
444 447
445 return True 448 return True
446 449

eric ide

mercurial