diff -r 09f38f85a3af -r 939ff20f712d WebBrowser/Sync/SyncManager.py --- a/WebBrowser/Sync/SyncManager.py Mon Mar 28 17:04:18 2016 +0200 +++ b/WebBrowser/Sync/SyncManager.py Tue Mar 29 10:32:22 2016 +0200 @@ -125,18 +125,17 @@ except TypeError: pass - # TODO: UserAgents # connect sync manager to user agent manager -## if Preferences.getWebBrowser("SyncUserAgents"): -## WebBrowserWindow.userAgentsManager()\ -## .userAgentSettingsSaved.connect(self.__syncUserAgents) -## else: -## try: -## WebBrowserWindow.userAgentsManager()\ -## .userAgentSettingsSaved.disconnect( -## self.__syncUserAgents) -## except TypeError: -## pass + if Preferences.getWebBrowser("SyncUserAgents"): + WebBrowserWindow.userAgentsManager()\ + .userAgentSettingsSaved.connect(self.__syncUserAgents) + else: + try: + WebBrowserWindow.userAgentsManager()\ + .userAgentSettingsSaved.disconnect( + self.__syncUserAgents) + except TypeError: + pass # connect sync manager to speed dial if Preferences.getWebBrowser("SyncSpeedDial"): @@ -166,12 +165,11 @@ .passwordsSaved.disconnect(self.__syncPasswords) except TypeError: pass - # TODO: UserAgents -## try: -## WebBrowserWindow.userAgentsManager()\ -## .userAgentSettingsSaved.disconnect(self.__syncUserAgents) -## except TypeError: -## pass + try: + WebBrowserWindow.userAgentsManager()\ + .userAgentSettingsSaved.disconnect(self.__syncUserAgents) + except TypeError: + pass try: WebBrowserWindow.speedDial()\ .speedDialSaved.disconnect(self.__syncSpeedDial) @@ -248,9 +246,8 @@ WebBrowserWindow.historyManager().reload() elif type_ == "passwords": WebBrowserWindow.passwordManager().reload() - # TODO: UserAgents -## elif type_ == "useragents": -## WebBrowserWindow.userAgentsManager().reload() + elif type_ == "useragents": + WebBrowserWindow.userAgentsManager().reload() elif type_ == "speeddial": WebBrowserWindow.speedDial().reload() self.syncFinished.emit(type_, status, download)