프로젝트

일반

사용자정보

개정판 b0b0478b

IDb0b0478b2c2f2572a3c8a2679eeaa413cfc8bed9
상위 7e8eccb1
하위 7e4e7464

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

cad import fix

Change-Id: I3ba99956dd68873a1944ea20136a5abadc3f22ed

차이점 보기:

DTI_PID/DTI_PID/ImportTextFromCADDialog.py
14 14

  
15 15

  
16 16
class LineTypeMappingDelegate(QStyledItemDelegate):
17
    def __init__(self, line_types: list, parent=None):
17
    def __init__(self, layer_names: list, parent=None):
18 18
        QStyledItemDelegate.__init__(self, parent)
19 19

  
20
        self._line_types = line_types
20
        self._layer_names = layer_names
21 21

  
22 22
    def createEditor(self, parent, option, index):
23 23
        editor = None
......
454 454
        model = LineTypeMappingModel()
455 455
        model.invisibleRootItem()
456 456
        self.ui.treeViewLineType.setModel(model)
457
        self.ui.treeViewLineType.setItemDelegate(LineTypeMappingDelegate(self._line_types, self.ui.treeViewLineType))
457
        self.ui.treeViewLineType.setItemDelegate(LineTypeMappingDelegate(self._layer_names, self.ui.treeViewLineType))
458 458

  
459 459
        for row in range(model.rowCount()):
460 460
            button = QPushButton(icon=QIcon(":/newPrefix/Add.svg"))
......
580 580
            self._dwgs.clear()
581 581
            self._line_types.clear()
582 582
            self._symbol_types.clear()
583
            self._layer_names.clear()
583 584
            for _file in files:
584 585
                if os.path.exists(_file):
585 586
                    try:
......
1141 1142

  
1142 1143
                if line_type_cond:
1143 1144
                    item.lineType = line_type_cond.name
1144

  
1145
                node = item.toXml()
1146
                nodes.append(node)
1145
                    node = item.toXml()
1146
                    nodes.append(node)
1147 1147

  
1148 1148
            return nodes
1149 1149
        except Exception as ex:

내보내기 Unified diff

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