mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Mouse wheel now scrolls by two lines in ebook viewer instead of a page
This commit is contained in:
parent
6651010f4c
commit
fa7a8785a7
@ -512,10 +512,18 @@ class DocumentView(QWebView):
|
|||||||
|
|
||||||
def wheelEvent(self, event):
|
def wheelEvent(self, event):
|
||||||
if event.delta() < -14:
|
if event.delta() < -14:
|
||||||
self.next_page()
|
if self.document.at_bottom:
|
||||||
|
if self.manager is not None:
|
||||||
|
self.manager.next_document()
|
||||||
|
event.accept()
|
||||||
|
return
|
||||||
elif event.delta() > 14:
|
elif event.delta() > 14:
|
||||||
self.previous_page()
|
if self.document.at_top:
|
||||||
event.accept()
|
if self.manager is not None:
|
||||||
|
self.manager.previous_document()
|
||||||
|
event.accept()
|
||||||
|
return
|
||||||
|
return QWebView.wheelEvent(self, event)
|
||||||
|
|
||||||
def keyPressEvent(self, event):
|
def keyPressEvent(self, event):
|
||||||
key = event.key()
|
key = event.key()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user