Graphics/ImportsDiagramBuilder.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3478
beec1d9c1851
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
60 self.shortPackage = self.packagePath.replace(ppath, '').replace( 60 self.shortPackage = self.packagePath.replace(ppath, '').replace(
61 os.sep, '.')[1:] 61 os.sep, '.')[1:]
62 62
63 pname = self.project.getProjectName() 63 pname = self.project.getProjectName()
64 if pname: 64 if pname:
65 name = self.trUtf8("Imports Diagramm {0}: {1}").format( 65 name = self.tr("Imports Diagramm {0}: {1}").format(
66 pname, self.project.getRelativePath(self.packagePath)) 66 pname, self.project.getRelativePath(self.packagePath))
67 else: 67 else:
68 name = self.trUtf8("Imports Diagramm: {0}").format( 68 name = self.tr("Imports Diagramm: {0}").format(
69 self.packagePath) 69 self.packagePath)
70 self.umlView.setDiagramName(name) 70 self.umlView.setDiagramName(name)
71 71
72 def __buildModulesDict(self): 72 def __buildModulesDict(self):
73 """ 73 """
86 modules.extend(glob.glob(Utilities.normjoinpath( 86 modules.extend(glob.glob(Utilities.normjoinpath(
87 self.packagePath, '*{0}'.format(ext)))) 87 self.packagePath, '*{0}'.format(ext))))
88 88
89 tot = len(modules) 89 tot = len(modules)
90 progress = E5ProgressDialog( 90 progress = E5ProgressDialog(
91 self.trUtf8("Parsing modules..."), 91 self.tr("Parsing modules..."),
92 None, 0, tot, self.trUtf8("%v/%m Modules"), self.parent()) 92 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
93 try: 93 try:
94 prog = 0 94 prog = 0
95 progress.show() 95 progress.show()
96 QApplication.processEvents() 96 QApplication.processEvents()
97 for module in modules: 97 for module in modules:
119 """ 119 """
120 initlist = glob.glob(os.path.join(self.packagePath, '__init__.*')) 120 initlist = glob.glob(os.path.join(self.packagePath, '__init__.*'))
121 if len(initlist) == 0: 121 if len(initlist) == 0:
122 ct = QGraphicsTextItem(None) 122 ct = QGraphicsTextItem(None)
123 ct.setHtml( 123 ct.setHtml(
124 self.trUtf8( 124 self.tr(
125 "The directory <b>'{0}'</b> is not a Python package.") 125 "The directory <b>'{0}'</b> is not a Python package.")
126 .format(self.package)) 126 .format(self.package))
127 self.scene.addItem(ct) 127 self.scene.addItem(ct)
128 return 128 return
129 129

eric ide

mercurial