Preferences/__init__.py

branch
QtWebEngine
changeset 4758
c973eef8fef1
parent 4753
8d2ea02ed785
child 4761
9d077d20be75
--- a/Preferences/__init__.py	Sat Feb 20 15:25:51 2016 +0100
+++ b/Preferences/__init__.py	Sat Feb 20 17:31:34 2016 +0100
@@ -1025,6 +1025,7 @@
         "WebSearchKeywords": [],    # array of two tuples (keyword,
                                     # search engine name)
         "SearchLanguage": QLocale().language(),
+        "RssFeeds": [],
         # Flash Cookie Manager: identical to helpDefaults
         # PIM:                  identical to helpDefaults
         # VirusTotal:           identical to helpDefaults
@@ -1054,7 +1055,7 @@
         cls.webBrowserDefaults.update({
             "AutoLoadImages": webEngineSettings.testAttribute(
                 QWebEngineSettings.AutoLoadImages),
-            "SaveUrlColor": QColor(248, 248, 210),
+            "SaveUrlColor": QColor(184, 248, 169),
 ##            "JavaEnabled":
 ##            websettings.testAttribute(QWebSettings.JavaEnabled),
             "JavaScriptEnabled": webEngineSettings.testAttribute(
@@ -2695,18 +2696,18 @@
 ##            downloads.append((url, location, done, pageUrl))
 ##        prefClass.settings.endArray()
 ##        return downloads
-##    elif key == "RssFeeds":
-##        # return a list of tuples of (URL, title, icon)
-##        feeds = []
-##        length = prefClass.settings.beginReadArray("WebBrowser/" + key)
-##        for index in range(length):
-##            prefClass.settings.setArrayIndex(index)
-##            url = prefClass.settings.value("URL")
-##            title = prefClass.settings.value("Title")
-##            icon = prefClass.settings.value("Icon")
-##            feeds.append((url, title, icon))
-##        prefClass.settings.endArray()
-##        return feeds
+    elif key == "RssFeeds":
+        # return a list of tuples of (URL, title, icon)
+        feeds = []
+        length = prefClass.settings.beginReadArray("WebBrowser/" + key)
+        for index in range(length):
+            prefClass.settings.setArrayIndex(index)
+            url = prefClass.settings.value("URL")
+            title = prefClass.settings.value("Title")
+            icon = prefClass.settings.value("Icon")
+            feeds.append((url, title, icon))
+        prefClass.settings.endArray()
+        return feeds
 ##    elif key in ["SyncFtpPassword", "SyncEncryptionKey"]:
 ##        from Utilities.crypto import pwConvert
 ##        return pwConvert(prefClass.settings.value(
@@ -2815,18 +2816,18 @@
 ##            prefClass.settings.setValue("PageURL", v[3])
 ##            index += 1
 ##        prefClass.settings.endArray()
-##    elif key == "RssFeeds":
-##        # value is list of tuples of (URL, title, icon)
-##        prefClass.settings.remove("WebBrowser/" + key)
-##        prefClass.settings.beginWriteArray("Help/" + key, len(value))
-##        index = 0
-##        for v in value:
-##            prefClass.settings.setArrayIndex(index)
-##            prefClass.settings.setValue("URL", v[0])
-##            prefClass.settings.setValue("Title", v[1])
-##            prefClass.settings.setValue("Icon", v[2])
-##            index += 1
-##        prefClass.settings.endArray()
+    elif key == "RssFeeds":
+        # value is list of tuples of (URL, title, icon)
+        prefClass.settings.remove("WebBrowser/" + key)
+        prefClass.settings.beginWriteArray("Help/" + key, len(value))
+        index = 0
+        for v in value:
+            prefClass.settings.setArrayIndex(index)
+            prefClass.settings.setValue("URL", v[0])
+            prefClass.settings.setValue("Title", v[1])
+            prefClass.settings.setValue("Icon", v[2])
+            index += 1
+        prefClass.settings.endArray()
 ##    elif key in ["SyncFtpPassword", "SyncEncryptionKey"]:
 ##        from Utilities.crypto import pwConvert
 ##        prefClass.settings.setValue(

eric ide

mercurial