개정판 f510a2ea
issue #000 line can connected with reserved word
Change-Id: Ife29f75699502129667050524e31e66cbcfce304
DTI_PID/DTI_PID/Commands/SelectAttributeCommand.py | ||
---|---|---|
59 | 59 |
from EngineeringConnectorItem import QEngineeringConnectorItem |
60 | 60 |
from EngineeringEndBreakItem import QEngineeringEndBreakItem |
61 | 61 |
from EngineeringVendorItem import QEngineeringVendorItem |
62 |
from EngineeringReservedWordTextItem import QEngineeringReservedWordTextItem |
|
62 | 63 |
|
63 | 64 |
if self._attr is not None and type(self._attr) is SymbolAttr: |
64 | 65 |
item = self.imageViewer.scene.itemAt(scenePos, QTransform()) |
... | ... | |
66 | 67 |
self._item.conns.clear() |
67 | 68 |
self._item.conns.append(item) |
68 | 69 |
self.onSuccess.emit() |
69 |
elif item is not None and self._attr.AttributeType == 'CONN' and (issubclass(type(item), QEngineeringLineItem) or issubclass(type(item), SymbolSvgItem) or type(item) is QEngineeringVendorItem): |
|
70 |
elif item is not None and self._attr.AttributeType == 'CONN' and (issubclass(type(item), QEngineeringLineItem) or issubclass(type(item), SymbolSvgItem) or type(item) is QEngineeringVendorItem or type(item) is QEngineeringReservedWordTextItem):
|
|
70 | 71 |
self._item.connectors[self._attr.AttrAt - 1].connect(item, QEngineeringAbstractItem.CONNECTED_AT_BODY) |
71 | 72 |
self.onSuccess.emit() |
72 | 73 |
elif item is not None and self._attr.AttributeType == 'CONN' and (type(item) is QEngineeringConnectorItem): |
내보내기 Unified diff