mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #629
This commit is contained in:
parent
57ff561aff
commit
e55835dd63
@ -1013,6 +1013,7 @@ class Button(LRFObject):
|
|||||||
for i in self.actions[button_type]:
|
for i in self.actions[button_type]:
|
||||||
if i[0] == 1:
|
if i[0] == 1:
|
||||||
return i[1:][0]
|
return i[1:][0]
|
||||||
|
return (None, None)
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
s = u'<Button objid="%s">\n'%(self.id,)
|
s = u'<Button objid="%s">\n'%(self.id,)
|
||||||
|
@ -377,6 +377,7 @@ class Document(QGraphicsScene):
|
|||||||
def link_activated(self, objid, on_creation=None):
|
def link_activated(self, objid, on_creation=None):
|
||||||
if on_creation is None:
|
if on_creation is None:
|
||||||
cid, oid = self.link_map[objid]
|
cid, oid = self.link_map[objid]
|
||||||
|
if oid is not None:
|
||||||
self.add_to_history()
|
self.add_to_history()
|
||||||
page = self.get_page_num(cid, oid)
|
page = self.get_page_num(cid, oid)
|
||||||
self.show_page(page)
|
self.show_page(page)
|
||||||
|
@ -228,6 +228,12 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
def back(self, triggered):
|
def back(self, triggered):
|
||||||
self.document.back()
|
self.document.back()
|
||||||
|
|
||||||
|
def wheelEvent(self, ev):
|
||||||
|
if ev.delta() >= 0:
|
||||||
|
self.document.previous()
|
||||||
|
else:
|
||||||
|
self.document.next()
|
||||||
|
|
||||||
def closeEvent(self, event):
|
def closeEvent(self, event):
|
||||||
if self.renderer is not None and self.renderer.isRunning():
|
if self.renderer is not None and self.renderer.isRunning():
|
||||||
self.renderer.abort()
|
self.renderer.abort()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user