개정판 83123aaf
fix size change error
Change-Id: Id09221411342583861960b82f502d3d73a4678c2
DTI_PID/DTI_PID/Shapes/EngineeringLineNoTextItem.py | ||
---|---|---|
1023 | 1023 |
if prop.Attribute.upper() == 'Size'.upper() or prop.Attribute.upper() == 'NominalDiameter'.upper(): |
1024 | 1024 |
if value and value != 'None': |
1025 | 1025 |
item_size = value |
1026 |
if type(item) is QEngineeringReducerItem:
|
|
1026 |
if type(item) is QEngineeringReducerItem or (issubclass(type(item), SymbolSvgItem) and item.iType == 22): # Relief Valve
|
|
1027 | 1027 |
sizes.append([item, item.mainSubSize[0], item.mainSubSize[1]]) |
1028 | 1028 |
break |
1029 | 1029 |
else: |
... | ... | |
1061 | 1061 |
for size in size_errors: |
1062 | 1062 |
error = SymbolSvgItem.createItem('Error', None, dataPath) |
1063 | 1063 |
error.setPosition([size.sceneBoundingRect().center().x(), size.sceneBoundingRect().center().y()]) |
1064 |
error.parent = self
|
|
1064 |
error.parent = size
|
|
1065 | 1065 |
error.msg = _translate('Size change error', 'Size change error') |
1066 | 1066 |
error.setToolTip(error.msg) |
1067 | 1067 |
error.area = 'Drawing' |
... | ... | |
1071 | 1071 |
for size in branch_errors: |
1072 | 1072 |
error = SymbolSvgItem.createItem('Error', None, dataPath) |
1073 | 1073 |
error.setPosition([size.sceneBoundingRect().center().x(), size.sceneBoundingRect().center().y()]) |
1074 |
error.parent = self
|
|
1074 |
error.parent = size
|
|
1075 | 1075 |
error.msg = _translate('Branch Size error', 'Branch Size error') |
1076 | 1076 |
error.setToolTip(error.msg) |
1077 | 1077 |
error.area = 'Drawing' |
내보내기 Unified diff