개정판 94e80574
fix explode
Change-Id: I7709988c9fea0a41db66953c05633b2ff1214caa
DTI_PID/DTI_PID/ItemTreeWidget.py | ||
---|---|---|
28 | 28 |
from EngineeringErrorItem import QEngineeringErrorItem |
29 | 29 |
from EngineeringEndBreakItem import QEngineeringEndBreakItem |
30 | 30 |
from EngineeringFlowMarkItem import QEngineeringFlowMarkItem |
31 |
from EngineeringLineItem import QEngineeringLineItem |
|
32 |
from SymbolSvgItem import SymbolSvgItem |
|
31 | 33 |
from AppDocData import AppDocData |
32 | 34 |
from Drawing import Drawing |
33 | 35 |
|
... | ... | |
278 | 280 |
if not self.LineNoTreeItem.child(i).data(0, self.TREE_DATA_ROLE).prop('Freeze'): |
279 | 281 |
self.explode_line_no(self.LineNoTreeItem.child(i), remainFromTo) |
280 | 282 |
|
281 |
for item in [item for item in self.scene.items() if hasattr(item, 'owner') and type(item) is not QEngineeringLineNoTextItem and \
|
|
282 |
type(item) is not QEngineeringEndBreakItem]:
|
|
283 |
for item in [item for item in self.scene.items() if (type(item) is QEngineeringLineItem or issubclass(type(item), SymbolSvgItem)) and \
|
|
284 |
type(item) is not QEngineeringEndBreakItem]: |
|
283 | 285 |
item.owner = None |
284 | 286 |
|
285 | 287 |
except Exception as ex: |
내보내기 Unified diff