We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b0aa859 commit 2095644Copy full SHA for 2095644
src/windows/views/emojis_listview.py
@@ -52,11 +52,15 @@ def startDrag(self, event):
52
""" Override startDrag method to display custom icon """
53
54
# Get image of selected item
55
- selected_index = self.selectedIndexes()
+ selected = self.selectedIndexes()
56
57
# Start drag operation
58
drag = QDrag(self)
59
- drag.setMimeData(self.model.mimeData(selected_index))
+ drag.setMimeData(self.model.mimeData(selected))
60
+ icon = self.model.data(selected[0], Qt.DecorationRole)
61
+ drag.setPixmap(icon.pixmap(QSize(self.drag_item_size, self.drag_item_size)))
62
+ drag.setHotSpot(QPoint(self.drag_item_size / 2, self.drag_item_size / 2))
63
+
64
65
# Create emoji file before drag starts
66
data = json.loads(drag.mimeData().text())
0 commit comments