diff -r 4adc526bc4b3 -r 985d275502c8 WebBrowser/Sync/SyncManager.py --- a/WebBrowser/Sync/SyncManager.py Thu Mar 17 20:22:20 2016 +0100 +++ b/WebBrowser/Sync/SyncManager.py Fri Mar 18 20:05:12 2016 +0100 @@ -138,17 +138,16 @@ ## except TypeError: ## pass - # TODO: SpeedDial # connect sync manager to speed dial -## if Preferences.getWebBrowser("SyncSpeedDial"): -## WebBrowserWindow.speedDial()\ -## .speedDialSaved.connect(self.__syncSpeedDial) -## else: -## try: -## WebBrowserWindow.speedDial()\ -## .speedDialSaved.disconnect(self.__syncSpeedDial) -## except TypeError: -## pass + if Preferences.getWebBrowser("SyncSpeedDial"): + WebBrowserWindow.speedDial()\ + .speedDialSaved.connect(self.__syncSpeedDial) + else: + try: + WebBrowserWindow.speedDial()\ + .speedDialSaved.disconnect(self.__syncSpeedDial) + except TypeError: + pass else: self.__handler = None @@ -173,12 +172,11 @@ ## .userAgentSettingsSaved.disconnect(self.__syncUserAgents) ## except TypeError: ## pass - # TODO: SpeedDial -## try: -## WebBrowserWindow.speedDial()\ -## .speedDialSaved.disconnect(self.__syncSpeedDial) -## except TypeError: -## pass + try: + WebBrowserWindow.speedDial()\ + .speedDialSaved.disconnect(self.__syncSpeedDial) + except TypeError: + pass def syncEnabled(self): """ @@ -253,9 +251,8 @@ # TODO: UserAgents ## elif type_ == "useragents": ## WebBrowserWindow.userAgentsManager().reload() - # TODO: SpeeedDial -## elif type_ == "speeddial": -## WebBrowserWindow.speedDial().reload() + elif type_ == "speeddial": + WebBrowserWindow.speedDial().reload() self.syncFinished.emit(type_, status, download) def __syncStatus(self, type_, message):