개정판 092542d7
issue #000: additional symbol info can be changed according to db info
Change-Id: Ie78efb06f28b770a5e6affc9db69be2c2542b456
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py | ||
---|---|---|
1202 | 1202 |
if os.path.isfile(svgFilePath): |
1203 | 1203 |
item = SymbolSvgItem.createItem(_type, svgFilePath, uid, owner=owner, flip=flipLabel) |
1204 | 1204 |
item.setVisible(False) |
1205 |
|
|
1206 |
# if additional symbol was changed, change symbol info |
|
1207 |
symbolInfo = None |
|
1208 |
if dbUid is None: |
|
1209 |
symbolInfo = appDocData.getSymbolByQuery('name', name) |
|
1210 |
else: |
|
1211 |
symbolInfo = appDocData.getSymbolByQuery('UID', dbUid) |
|
1212 |
if symbolInfo: |
|
1213 |
childSymbol = symbolInfo.additionalSymbol |
|
1214 |
|
|
1205 | 1215 |
if item.buildItem(name, _type, angle, pt, size, origin, connPts, baseSymbol, childSymbol, hasInstrumentLabel, dbUid=dbUid): |
1206 | 1216 |
pass |
1207 | 1217 |
else: |
내보내기 Unified diff