Preferences/__init__.py

changeset 1680
28e57079dab5
parent 1678
1d539ee4a574
child 1682
0eefcc28fa74
--- a/Preferences/__init__.py	Sun Feb 26 11:39:22 2012 +0100
+++ b/Preferences/__init__.py	Sun Feb 26 19:19:50 2012 +0100
@@ -657,6 +657,8 @@
         "SyncHistory": True,
         "SyncPasswords": False,
         "SyncUserAgents": True,
+        "SyncEncryptData": False,
+        "SyncEncryptionKey": "",
         "SyncType": 0,
         "SyncFtpServer": "",
         "SyncFtpUser": "",
@@ -2024,7 +2026,7 @@
             feeds.append((url, title, icon))
         prefClass.settings.endArray()
         return feeds
-    elif key == "SyncFtpPassword":
+    elif key in ["SyncFtpPassword", "SyncEncryptionKey"]:
         from Utilities.crypto import pwConvert
         return pwConvert(prefClass.settings.value("Help/" + key,
             prefClass.helpDefaults[key]), encode=False)
@@ -2047,7 +2049,7 @@
                  "LocalContentCanAccessRemoteUrls", "LocalContentCanAccessFileUrls",
                  "XSSAuditingEnabled", "SiteSpecificQuirksEnabled", "SyncEnabled",
                  "SyncBookmarks", "SyncHistory", "SyncPasswords", "SyncUserAgents",
-                 "WarnOnMultipleClose", "ClickToFlashEnabled"
+                 "SyncEncryptData","WarnOnMultipleClose", "ClickToFlashEnabled"
                 ]:
         return toBool(prefClass.settings.value("Help/" + key,
             prefClass.helpDefaults[key]))
@@ -2106,7 +2108,7 @@
             prefClass.settings.setValue("Icon", v[2])
             index += 1
         prefClass.settings.endArray()
-    elif key == "SyncFtpPassword":
+    elif key in ["SyncFtpPassword", "SyncEncryptionKey"]:
         from Utilities.crypto import pwConvert
         prefClass.settings.setValue(
             "Help/" + key, pwConvert(value, encode=True))
@@ -2628,7 +2630,7 @@
             prefClass.settings.value("User/" + key, prefClass.userDefaults[key]),
             oldPassword,
             newPassword))
-    for key in ["SyncFtpPassword"]:
+    for key in ["SyncFtpPassword", "SyncEncryptionKey"]:
         prefClass.settings.setValue("Help/" + key, pwRecode(
             prefClass.settings.value("Help/" + key, prefClass.helpDefaults[key]),
             oldPassword,

eric ide

mercurial