mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
System tray menu: Add action to restart calibre. Fixes #2087754 [[Enhancement] Add 'Restart' to tray menu](https://bugs.launchpad.net/calibre/+bug/2087754)
This commit is contained in:
parent
2dacaf7da2
commit
c96a330013
@ -288,6 +288,7 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{
|
||||
QIcon.ic('eject.png'), _('&Eject connected device'))
|
||||
self.eject_action.setEnabled(False)
|
||||
self.addAction(self.quit_action)
|
||||
self.system_tray_menu.addAction(self.iactions['Restart'].menuless_qaction)
|
||||
self.system_tray_menu.addAction(self.quit_action)
|
||||
self.keyboard.register_shortcut('quit calibre', _('Quit calibre'),
|
||||
default_keys=('Ctrl+Q',), action=self.quit_action)
|
||||
@ -1177,6 +1178,9 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{
|
||||
self.save_layout_state()
|
||||
self.tb_widget.save_state()
|
||||
|
||||
def restart(self):
|
||||
self.quit(restart=True)
|
||||
|
||||
def quit(self, checked=True, restart=False, debug_on_restart=False,
|
||||
confirm_quit=True, no_plugins_on_restart=False):
|
||||
if self.shutting_down:
|
||||
|
Loading…
x
Reference in New Issue
Block a user