프로젝트

일반

사용자정보

개정판 a1723c66

IDa1723c665a5e5e4302562f276bb27db9fc880e4f
상위 ad06449c
하위 db2dcb47

백흠경이(가) 약 5년 전에 추가함

issue #628: 자주 사용하는 심볼을 즐겨 찾기에 추가하여 도면에 입력할 수 있다

Change-Id: I76f3ff8aaa698693c4b79c9173b6fd4012cc8380

차이점 보기:

DTI_PID/DTI_PID/SymbolTreeWidget.py
212 212

  
213 213
                    _, svg = app_doc_data.read_symbol_shape(symbol.sName)
214 214
                    if svg:
215
                        pixmap = QPixmap(QSize(32, 32))
216
                        pixmap.loadFromData(svg if isinstance(svg, bytes) else svg.encode())
217
                        icon = QIcon(pixmap)
215
                        symbol.pixmap = QPixmap(QSize(32, 32))
216
                        symbol.pixmap.loadFromData(svg if isinstance(svg, bytes) else svg.encode())
217
                        icon = QIcon(symbol.pixmap)
218 218
                        symbolItem.setIcon(0, icon)
219 219
                        symbolItem.svgFilePath = None   # save svg file path
220 220
                    else:
221 221
                        svgPath = symbol.getSvgFileFullPath()
222 222
                        icon = QIcon(svgPath)
223
                        symbol.pixmap = icon.pixmap(QSize(32, 32))
223 224
                        symbolItem.setIcon(0, icon)
224 225
                        symbolItem.svgFilePath = svgPath  # save svg file path
225 226

  
......
359 360

  
360 361
                mime = QMimeData()
361 362
                mime.setText(symData.getName())
363
                mime.tag = symData
362 364

  
363 365
                drag = QDrag(self)
364 366
                drag.setMimeData(mime)

내보내기 Unified diff

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