WebBrowser/Sync/SyncManager.py

branch
QtWebEngine
changeset 4906
939ff20f712d
parent 4868
985d275502c8
child 4913
e16573640cb8
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)

eric ide

mercurial