프로젝트

일반

사용자정보

개정판 1eaeb2c8

ID1eaeb2c8a8c8d015cb67d5be5e1ac644df248fb8
상위 67ee040a
하위 8de85be7, 19d0f977

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

issue #000: fix item table for error item and change position of connector number

Change-Id: I1eb61f36fef016f423daeccf57065b616689c311

차이점 보기:

DTI_PID/DTI_PID/ItemPropertyTableWidget.py
485 485
                    elif issubclass(type(self._item.parent), SymbolSvgItem):
486 486
                        errType = 'symbol'
487 487
                    self.setItem(2, 1, QTableWidgetItem(errType))
488
                    self.setItem(5, 1, QTableWidgetItem(self._item.parent.uid))
488
                    self.setItem(5, 1, QTableWidgetItem(str(self._item.parent.uid)))
489 489
                    self.setItem(6, 1, QTableWidgetItem(self._item.msg))
490 490

  
491 491
                self.show_item_attributes(self._item)
DTI_PID/DTI_PID/ItemTreeWidget.py
349 349
                    if isEquipmentType:
350 350
                        item = QTreeWidgetItem(self.EqpTreeItem, [child.name])
351 351
                        item.setData(0, self.TREE_DATA_ROLE, child)
352
                    elif child.type == 'Nozzles':
353
                        for i in range(self.EqpTreeItem.childCount()):
354
                            eqpTreeItem = eqpRootTreeItem[0].child(i)
355
                            eqpSymbol = eqpTreeItem.data(0, self.TREE_DATA_ROLE)
356
                            if child.owner is eqpSymbol:
357
                                item = QTreeWidgetItem(eqpTreeItem, [child.name])
358
                                item.setData(0, self.TREE_DATA_ROLE, child)
359
                                break
352
                    #elif child.type == 'Nozzles':
353
                    #    for i in range(self.EqpTreeItem.childCount()):
354
                    #        eqpTreeItem = eqpRootTreeItem[0].child(i)
355
                    #        eqpSymbol = eqpTreeItem.data(0, self.TREE_DATA_ROLE)
356
                    #        if child.owner is eqpSymbol:
357
                    #            item = QTreeWidgetItem(eqpTreeItem, [child.name])
358
                    #            item.setData(0, self.TREE_DATA_ROLE, child)
359
                    #            break
360 360
                        
361 361
                        if item is None:
362 362
                            item = QTreeWidgetItem(self.SymbolsTreeItem, [child.name])
DTI_PID/DTI_PID/Shapes/EngineeringConnectorItem.py
183 183
        self.update()
184 184

  
185 185
        """ set label positon at center of connector """
186
        self._label.setPos(QPointF(self._loc[0] - self._label.boundingRect().width()*0.5, self._loc[1] - self._label.boundingRect().height()*0.5))
186
        #self._label.setPos(QPointF(self._loc[0] - self._label.boundingRect().width()*0.5, self._loc[1] - self._label.boundingRect().height()*0.5))
187
        self._label.setPos(QPointF(self._loc[0], self._loc[1]))
187 188
    
188 189
    def connect(self, item, at=QEngineeringAbstractItem.CONNECTED_AT_PT):
189 190
        """ connect to given item where given position """
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py
1031 1031
            item = QEngineeringEquipmentItem(path, uid, flip=flip)
1032 1032
        elif cateogry == 'Instrumentation':
1033 1033
            item = QEngineeringInstrumentItem(path, uid, flip=flip)
1034
        elif type == 'Nozzles':
1035
            item = QEngineeringNozzleItem(path, uid, flip=flip)
1034
        #elif type == 'Nozzles':
1035
        #    item = QEngineeringNozzleItem(path, uid, flip=flip)
1036 1036
        elif type == 'Segment Breaks':
1037 1037
            item = QEngineeringSpecBreakItem(path, uid, flip=flip)
1038 1038
        elif type == 'Reducers':

내보내기 Unified diff

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