개정판 a1723c66
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