mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
Drag and drop: Put the mouse cursor in the upper left corner
This commit is contained in:
parent
7f6996dcf6
commit
640eaa8bd8
@ -490,7 +490,7 @@ class BooksView(QTableView): # {{{
|
|||||||
drag.setMimeData(md)
|
drag.setMimeData(md)
|
||||||
cover = self.drag_icon(m.cover(self.currentIndex().row()),
|
cover = self.drag_icon(m.cover(self.currentIndex().row()),
|
||||||
len(selected) > 1)
|
len(selected) > 1)
|
||||||
drag.setHotSpot(QPoint(cover.width()//3, cover.height()//3))
|
drag.setHotSpot(QPoint(-15, -15))
|
||||||
drag.setPixmap(cover)
|
drag.setPixmap(cover)
|
||||||
return drag
|
return drag
|
||||||
|
|
||||||
@ -645,7 +645,7 @@ class DeviceBooksView(BooksView): # {{{
|
|||||||
drag.setMimeData(md)
|
drag.setMimeData(md)
|
||||||
cover = self.drag_icon(m.cover(self.currentIndex().row()), len(paths) >
|
cover = self.drag_icon(m.cover(self.currentIndex().row()), len(paths) >
|
||||||
1)
|
1)
|
||||||
drag.setHotSpot(QPoint(cover.width()//3, cover.height()//3))
|
drag.setHotSpot(QPoint(-15, -15))
|
||||||
drag.setPixmap(cover)
|
drag.setPixmap(cover)
|
||||||
return drag
|
return drag
|
||||||
|
|
||||||
|
@ -80,6 +80,7 @@ class TagsView(QTreeView): # {{{
|
|||||||
self.setItemDelegate(TagDelegate(self))
|
self.setItemDelegate(TagDelegate(self))
|
||||||
self.made_connections = False
|
self.made_connections = False
|
||||||
self.setAcceptDrops(True)
|
self.setAcceptDrops(True)
|
||||||
|
self.setDragDropMode(self.DropOnly)
|
||||||
self.setDropIndicatorShown(True)
|
self.setDropIndicatorShown(True)
|
||||||
|
|
||||||
def set_database(self, db, tag_match, sort_by):
|
def set_database(self, db, tag_match, sort_by):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user