프로젝트

일반

사용자정보

개정판 79444677

ID7944467726c32c3f3efe00d15cdb8efda0c86cd1
상위 5a2c5e58
하위 7ae60fb6

함의성이(가) 5년 이상 전에 추가함

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

클립보드 이미지 추가 (최대 크기: 500 MB)