mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Restore the removed exec_ methods
This commit is contained in:
parent
1d2cdda5d0
commit
83cd7bfa12
@ -6,15 +6,24 @@
|
|||||||
# for no good reason. Since we have a huge body of poorly maintained third
|
# for no good reason. Since we have a huge body of poorly maintained third
|
||||||
# party plugin code, we NEED backward compat.
|
# party plugin code, we NEED backward compat.
|
||||||
|
|
||||||
from qt.core import QSinglePointEvent
|
from qt.core import QSinglePointEvent, QDialog, QMenu, QDrag, QEventLoop, QThread, QMessageBox
|
||||||
|
|
||||||
|
|
||||||
# Restore removed functions from QMouseEvent
|
# Restore removed functions from QMouseEvent
|
||||||
QSinglePointEvent.x = lambda self: int(self.position().x())
|
QSinglePointEvent.x = lambda self: int(self.position().x())
|
||||||
QSinglePointEvent.y = lambda self: int(self.position().y())
|
QSinglePointEvent.y = lambda self: int(self.position().y())
|
||||||
QSinglePointEvent.globalPos = lambda self: self.globalPosition.toPoint()
|
QSinglePointEvent.globalPos = lambda self: self.globalPosition().toPoint()
|
||||||
QSinglePointEvent.globalX = lambda self: self.globalPosition.toPoint().x()
|
QSinglePointEvent.globalX = lambda self: self.globalPosition().toPoint().x()
|
||||||
QSinglePointEvent.globalY = lambda self: self.globalPosition.toPoint().y()
|
QSinglePointEvent.globalY = lambda self: self.globalPosition().toPoint().y()
|
||||||
QSinglePointEvent.localPos = lambda self: self.position()
|
QSinglePointEvent.localPos = lambda self: self.position()
|
||||||
QSinglePointEvent.screenPos = lambda self: self.globalPosition()
|
QSinglePointEvent.screenPos = lambda self: self.globalPosition()
|
||||||
QSinglePointEvent.windowPos = lambda self: self.scenePosition()
|
QSinglePointEvent.windowPos = lambda self: self.scenePosition()
|
||||||
|
|
||||||
|
|
||||||
|
# Restore the removed exec_ method
|
||||||
|
QDialog.exec_ = QDialog.exec
|
||||||
|
QMenu.exec_ = QMenu.exec
|
||||||
|
QDrag.exec_ = QDrag.exec
|
||||||
|
QEventLoop.exec_ = QEventLoop.exec
|
||||||
|
QThread.exec_ = QThread.exec
|
||||||
|
QMessageBox.exec_ = QMessageBox.exec
|
||||||
|
Loading…
x
Reference in New Issue
Block a user