개정판 c25c9c7d
issue #578: 11 on going check item tree line 326
Change-Id: I85ecb3effd1d814f9ba8c0390d5b4468a509cad9
DTI_PID/DTI_PID/ItemTreeWidget.py | ||
---|---|---|
323 | 323 |
self.SymbolsTreeItem.addChild(item) |
324 | 324 |
self.SymbolsTreeItem.sortChildren(0, Qt.AscendingOrder) # sort childrens |
325 | 325 |
elif type(child) is QEngineeringLineNoTextItem: |
326 |
for index in range(self.LineNoTreeItem.childCount()): |
|
327 |
if child.text() == self.LineNoTreeItem.child(0).text(index) and self.LineNoTreeItem.child(0).childCount() is 0: |
|
328 |
self.LineNoTreeItem.takeChild(index) |
|
329 |
break |
|
326 | 330 |
item = CustomTreeWidgetItem([child.text()]) |
327 | 331 |
item.setFlags(item.flags() | Qt.ItemIsUserCheckable) |
328 | 332 |
item.setData(0, self.TREE_DATA_ROLE, child) |
DTI_PID/DTI_PID/LineNoTracer.py | ||
---|---|---|
409 | 409 |
elif type(item) is QEngineeringLineNoTextItem: |
410 | 410 |
item.owner = None |
411 | 411 |
item.runs.clear() |
412 |
lineNos.append(item) |
|
412 |
isDupl = [line for line in lineNos if line.text() == item.text()] |
|
413 |
if not isDupl: |
|
414 |
lineNos.append(item) |
|
413 | 415 |
elif type(item) is QEngineeringLineItem: |
414 | 416 |
item.owner = None |
415 | 417 |
lines.append(item) |
... | ... | |
447 | 449 |
for symbol in symbols: |
448 | 450 |
if vendorItem.includes(symbol): |
449 | 451 |
symbol.supplied_by = vendorTag |
452 |
else: |
|
453 |
symbol.supplied_by = '' |
|
450 | 454 |
# up to here |
451 | 455 |
except Exception as ex: |
452 | 456 |
from App import App |
내보내기 Unified diff