개정판 79444677
issue #000: fix reducer
Change-Id: Ie91c69eac8d16a5421d1fb791a00fc4be6738980
DTI_PID/DTI_PID/Shapes/EngineeringLineItem.py | ||
---|---|---|
151 | 151 |
for item in upstream: |
152 | 152 |
if type(item) is QEngineeringReducerItem: |
153 | 153 |
if item.connectors[0].connectedItem is prev: ### Main Size |
154 |
if item.MainSize: return item.MainSize
|
|
154 |
if item.MainSubSize: return item.MainSubSize[0]
|
|
155 | 155 |
elif item.connectors[1].connectedItem is prev: ### Sub Size |
156 |
if item.SubSize: return item.SubSize
|
|
156 |
if item.MainSubSize: return item.MainSubSize[1]
|
|
157 | 157 |
else: |
158 | 158 |
if item.Size: return item.Size |
159 | 159 |
prev = item |
... | ... | |
163 | 163 |
for item in downstream: |
164 | 164 |
if type(item) is QEngineeringReducerItem: |
165 | 165 |
if item.connectors[0].connectedItem is prev: ### Main Size |
166 |
if item.MainSize: return item.MainSize
|
|
166 |
if item.MainSubSize: return item.MainSubSize[0]
|
|
167 | 167 |
elif item.connectors[1].connectedItem is prev: ### Sub Size |
168 |
if item.SubSize: return item.SubSize
|
|
168 |
if item.MainSubSize: return item.MainSubSize[1]
|
|
169 | 169 |
else: |
170 | 170 |
if item.Size: return item.Size |
171 | 171 |
prev = item |
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py | ||
---|---|---|
202 | 202 |
for item in upstream: |
203 | 203 |
if type(item) is QEngineeringReducerItem: |
204 | 204 |
if item.connectors[0].connectedItem is prev: ### Main Size |
205 |
if item.MainSize: return item.MainSize
|
|
205 |
if item.MainSubSize: return item.MainSubSize[0]
|
|
206 | 206 |
elif item.connectors[1].connectedItem is prev: ### Sub Size |
207 |
if item.SubSize: return item.SubSize
|
|
207 |
if item.MainSubSize: return item.MainSubSize[1]
|
|
208 | 208 |
else: |
209 | 209 |
if item.Size: return item.Size |
210 | 210 |
prev = item |
... | ... | |
214 | 214 |
for item in downstream: |
215 | 215 |
if type(item) is QEngineeringReducerItem: |
216 | 216 |
if item.connectors[0].connectedItem is prev: ### Main Size |
217 |
if item.MainSize: return item.MainSize
|
|
217 |
if item.MainSubSize: return item.MainSubSize[0]
|
|
218 | 218 |
elif item.connectors[1].connectedItem is prev: ### Sub Size |
219 |
if item.SubSize: return item.SubSize
|
|
219 |
if item.MainSubSize: return item.MainSubSize[1]
|
|
220 | 220 |
else: |
221 | 221 |
if item.Size: return item.Size |
222 | 222 |
prev = item |
내보내기 Unified diff