Allow creating a keyboard shortcut to minimize the calibre window (Preferences->Keyboard->Miscellaneous). Fixes #1573775 [[Enhancement] cmd+m to minimize on OS X](https://bugs.launchpad.net/calibre/+bug/1573775)

This commit is contained in:
Kovid Goyal 2016-04-24 14:18:46 +05:30
parent aaf9454891
commit c636f92551

View File

@ -288,6 +288,11 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{
self.system_tray_icon.activated.connect(self.system_tray_icon_activated)
self.quit_action.triggered[bool].connect(self.quit)
self.donate_action.triggered[bool].connect(self.donate)
self.minimize_action = QAction(_('Minimize the window'), self)
self.addAction(self.minimize_action)
self.keyboard.register_shortcut('minimize calibre', self.minimize_action.text(),
default_keys=(), action=self.minimize_action)
self.minimize_action.triggered.connect(self.showMinimized)
self.esc_action = QAction(self)
self.addAction(self.esc_action)