101 self.allClasses[className] = cw |
101 self.allClasses[className] = cw |
102 if className not in self.allModules[self.file]: |
102 if className not in self.allModules[self.file]: |
103 self.allModules[self.file].append(className) |
103 self.allModules[self.file].append(className) |
104 if cw and cw.noAttrs != self.noAttrs: |
104 if cw and cw.noAttrs != self.noAttrs: |
105 cw = None |
105 cw = None |
106 if cw and not (cw.external and \ |
106 if cw and not (cw.external and |
107 (className in module.classes or |
107 (className in module.classes or |
108 className in module.modules) |
108 className in module.modules) |
109 ): |
109 ): |
110 if cw.scene() != self.scene: |
110 if cw.scene() != self.scene: |
111 self.scene.addItem(cw) |
111 self.scene.addItem(cw) |