프로젝트

일반

사용자정보

개정판 94e80574

ID94e80574ac8f6c259d991ce5f62a70afc346eda4
상위 473b15c4
하위 4e5f76b3

함의성이(가) 약 2년 전에 추가함

fix explode

Change-Id: I7709988c9fea0a41db66953c05633b2ff1214caa

차이점 보기:

DTI_PID/DTI_PID/ItemTreeWidget.py
28 28
from EngineeringErrorItem import QEngineeringErrorItem
29 29
from EngineeringEndBreakItem import QEngineeringEndBreakItem
30 30
from EngineeringFlowMarkItem import QEngineeringFlowMarkItem
31
from EngineeringLineItem import QEngineeringLineItem
32
from SymbolSvgItem import SymbolSvgItem
31 33
from AppDocData import AppDocData
32 34
from Drawing import Drawing
33 35

  
......
278 280
                if not self.LineNoTreeItem.child(i).data(0, self.TREE_DATA_ROLE).prop('Freeze'):
279 281
                    self.explode_line_no(self.LineNoTreeItem.child(i), remainFromTo)
280 282

  
281
            for item in [item for item in self.scene.items() if hasattr(item, 'owner') and type(item) is not QEngineeringLineNoTextItem and \
282
                            type(item) is not QEngineeringEndBreakItem]:
283
            for item in [item for item in self.scene.items() if (type(item) is QEngineeringLineItem or issubclass(type(item), SymbolSvgItem)) and \
284
                         type(item) is not QEngineeringEndBreakItem]:
283 285
                item.owner = None
284 286

  
285 287
        except Exception as ex:

내보내기 Unified diff

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