mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Force internal scrollbars off. Enable mouse scrolling with internal scrollbars off.
This commit is contained in:
parent
ef66835b00
commit
8a1c2a31db
@ -488,6 +488,8 @@ class DocumentView(QWebView):
|
||||
return QWebView.changeEvent(self, event)
|
||||
|
||||
def paintEvent(self, event):
|
||||
self.turn_off_internal_scrollbars()
|
||||
|
||||
painter = QPainter(self)
|
||||
self.document.mainFrame().render(painter, event.region())
|
||||
if not self.isEnabled():
|
||||
@ -508,6 +510,7 @@ class DocumentView(QWebView):
|
||||
event.accept()
|
||||
return
|
||||
ret = QWebView.wheelEvent(self, event)
|
||||
self.scroll_by(0, event.delta() * -1)
|
||||
if self.manager is not None:
|
||||
self.manager.scrolled(self.scroll_fraction)
|
||||
return ret
|
||||
|
Loading…
x
Reference in New Issue
Block a user