mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Allow use of space bar/backspace for page forward/back in LRF viewer
This commit is contained in:
parent
f4d95a3d6b
commit
f2f18ec00c
@ -21,3 +21,4 @@ class BookView(QGraphicsView):
|
|||||||
def resize_for(self, width, height):
|
def resize_for(self, width, height):
|
||||||
self.preferred_size = QSize(width, height)
|
self.preferred_size = QSize(width, height)
|
||||||
|
|
||||||
|
|
@ -80,8 +80,8 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
|
|
||||||
QObject.connect(self.search, SIGNAL('search(PyQt_PyObject, PyQt_PyObject)'), self.find)
|
QObject.connect(self.search, SIGNAL('search(PyQt_PyObject, PyQt_PyObject)'), self.find)
|
||||||
|
|
||||||
self.action_next_page.setShortcuts(QKeySequence.MoveToNextPage)
|
self.action_next_page.setShortcuts([QKeySequence.MoveToNextPage, QKeySequence(Qt.Key_Space)])
|
||||||
self.action_previous_page.setShortcuts(QKeySequence.MoveToPreviousPage)
|
self.action_previous_page.setShortcuts([QKeySequence.MoveToPreviousPage, QKeySequence(Qt.Key_Backspace)])
|
||||||
self.action_next_match.setShortcuts(QKeySequence.FindNext)
|
self.action_next_match.setShortcuts(QKeySequence.FindNext)
|
||||||
self.addAction(self.action_next_match)
|
self.addAction(self.action_next_match)
|
||||||
QObject.connect(self.action_next_page, SIGNAL('triggered(bool)'), self.next)
|
QObject.connect(self.action_next_page, SIGNAL('triggered(bool)'), self.next)
|
||||||
@ -191,6 +191,7 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
self.spin_box.setSuffix(' of %d'%(self.document.num_of_pages,))
|
self.spin_box.setSuffix(' of %d'%(self.document.num_of_pages,))
|
||||||
self.spin_box.updateGeometry()
|
self.spin_box.updateGeometry()
|
||||||
self.stack.setCurrentIndex(0)
|
self.stack.setCurrentIndex(0)
|
||||||
|
self.graphics_view.setFocus(Qt.OtherFocusReason)
|
||||||
elif self.renderer.exception is not None:
|
elif self.renderer.exception is not None:
|
||||||
exception = self.renderer.exception
|
exception = self.renderer.exception
|
||||||
print >>sys.stderr, 'Error rendering document'
|
print >>sys.stderr, 'Error rendering document'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user