mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
When showing the cover browser in a separate window, allow the use of the V, D shortcut keys to view the current book and send it to device respectively. Fixes #836402 ([enhancement] in cover browser)
This commit is contained in:
parent
e132649a95
commit
c7ee4e2408
@ -199,7 +199,7 @@ class InterfaceAction(QObject):
|
||||
the keyboard shortcuts for this action. By default it is set to the
|
||||
value of ``text``.
|
||||
|
||||
:return: The created Qation, This action has one extra attribute
|
||||
:return: The created QAction, This action has one extra attribute
|
||||
calibre_shortcut_unique_name which if not None refers to the unique
|
||||
name under which this action is registered with the keyboard manager.
|
||||
'''
|
||||
|
@ -162,6 +162,17 @@ class CBDialog(QDialog):
|
||||
|
||||
self.pre_fs_geom = None
|
||||
cover_flow.setFocus(Qt.OtherFocusReason)
|
||||
self.view_action = a = QAction(self)
|
||||
iactions = parent.iactions
|
||||
self.addAction(a)
|
||||
a.setShortcuts(list(iactions['View'].menuless_qaction.shortcuts())+
|
||||
[QKeySequence(Qt.Key_Space)])
|
||||
a.triggered.connect(iactions['View'].menuless_qaction.trigger)
|
||||
self.sd_action = a = QAction(self)
|
||||
self.addAction(a)
|
||||
a.setShortcuts(list(iactions['Send To Device'].
|
||||
menuless_qaction.shortcuts()))
|
||||
a.triggered.connect(iactions['Send To Device'].menuless_qaction.trigger)
|
||||
|
||||
def closeEvent(self, *args):
|
||||
if not self.isFullScreen():
|
||||
|
Loading…
x
Reference in New Issue
Block a user