8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtGui import QFont |
10 from PyQt6.QtGui import QFont |
11 from PyQt6.QtWidgets import QGraphicsSimpleTextItem, QStyle |
11 from PyQt6.QtWidgets import QGraphicsSimpleTextItem, QStyle |
12 |
12 |
13 from eric7 import Utilities |
13 from eric7 import Globals |
14 |
14 |
15 from .UMLItem import UMLItem, UMLModel |
15 from .UMLItem import UMLItem, UMLModel |
16 |
16 |
17 |
17 |
18 class PackageModel(UMLModel): |
18 class PackageModel(UMLModel): |
230 modules = [] |
230 modules = [] |
231 |
231 |
232 for part in parts: |
232 for part in parts: |
233 key, value = part.split("=", 1) |
233 key, value = part.split("=", 1) |
234 if key == "no_modules": |
234 if key == "no_modules": |
235 self.external = Utilities.toBool(value.strip()) |
235 self.external = Globals.toBool(value.strip()) |
236 elif key == "name": |
236 elif key == "name": |
237 name = value.strip() |
237 name = value.strip() |
238 elif key == "modules": |
238 elif key == "modules": |
239 modules = value.strip().split("||") |
239 modules = value.strip().split("||") |
240 else: |
240 else: |