개정판 5dcaeba9
issue #506: fix text edit and short text and LineNoTracer on going
Change-Id: I5cb546fc73939c94bfa4cf62346ab5d7e92ea11c
DTI_PID/DTI_PID/LineNoTracer.py | ||
---|---|---|
450 | 450 |
import uuid |
451 | 451 |
from LineNoTracer import LineNoTracer |
452 | 452 |
from AppDocData import AppDocData |
453 |
from EngineeringAbstractItem import QEngineeringAbstractItem |
|
453 | 454 |
from EngineeringSpecBreakItem import QEngineeringSpecBreakItem |
454 | 455 |
from EngineeringInstrumentItem import QEngineeringInstrumentItem |
455 | 456 |
from EngineeringReducerItem import QEngineeringReducerItem |
... | ... | |
471 | 472 |
try: |
472 | 473 |
docdata = AppDocData.instance() |
473 | 474 |
worker.display_message.emit('Initializing...') |
475 |
|
|
476 |
ALL_ITEM = [item for item in worker.scene.items() if issubclass(type(item), QEngineeringAbstractItem)] |
|
477 |
for item in ALL_ITEM: |
|
478 |
item.setVisible(False) |
|
479 |
QApplication.processEvents() |
|
480 |
|
|
474 | 481 |
symbols = [] |
475 | 482 |
lines = docdata.lines |
476 | 483 |
lineNos = [] |
... | ... | |
666 | 673 |
for lineNo in lineNos: |
667 | 674 |
lineNo.EvaluatedEQ() |
668 | 675 |
|
676 |
ALL_ITEM = [item for item in worker.scene.items() if issubclass(type(item), QEngineeringAbstractItem)] |
|
677 |
for item in ALL_ITEM: |
|
678 |
item.setVisible(True) |
|
679 |
|
|
669 | 680 |
except Exception as ex: |
670 | 681 |
message = 'error occurred({}) in {}:{}'.format(repr(ex), sys.exc_info()[-1].tb_frame.f_code.co_filename, |
671 | 682 |
sys.exc_info()[-1].tb_lineno) |
내보내기 Unified diff