From 656a28986ec6a8c38f6738ea95d4c3f8fe5e67cc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Aug 2012 15:51:49 +0530 Subject: [PATCH] ... --- src/calibre/gui2/actions/device.py | 7 ++++++- src/calibre/gui2/dialogs/smartdevice.ui | 10 +++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/actions/device.py b/src/calibre/gui2/actions/device.py index f8c8e51f04..d9b3dadba7 100644 --- a/src/calibre/gui2/actions/device.py +++ b/src/calibre/gui2/actions/device.py @@ -15,7 +15,7 @@ from calibre.constants import iswindows, isosx from calibre.customize.ui import is_disabled from calibre.devices.bambook.driver import BAMBOOK from calibre.gui2.dialogs.smartdevice import SmartdeviceDialog -from calibre.gui2 import info_dialog +from calibre.gui2 import info_dialog, question_dialog class ShareConnMenu(QMenu): # {{{ @@ -222,6 +222,11 @@ class ConnectShareAction(InterfaceAction): running = dm.is_running('smartdevice') if running: dm.stop_plugin('smartdevice') + if dm.get_option('smartdevice', 'autostart'): + if not question_dialog(self.gui, _('Disable autostart'), + _('Do you want wireless device connections to be' + ' started automatically when calibre starts?')): + dm.set_option('smartdevice', 'autostart', False) else: sd_dialog = SmartdeviceDialog(self.gui) sd_dialog.exec_() diff --git a/src/calibre/gui2/dialogs/smartdevice.ui b/src/calibre/gui2/dialogs/smartdevice.ui index 512adef09d..830c79b787 100644 --- a/src/calibre/gui2/dialogs/smartdevice.ui +++ b/src/calibre/gui2/dialogs/smartdevice.ui @@ -6,7 +6,7 @@ 0 0 - 600 + 612 226 @@ -22,7 +22,7 @@ - 500 + 600 0 @@ -57,7 +57,7 @@ - &Password: + Optional &password: password_box @@ -81,10 +81,10 @@ - + - &Automatically allow connections at startup + &Automatically allow connections at calibre startup