Preferences/__init__.py

changeset 5928
a3809f75ca07
parent 5919
d0de2b378b24
child 5932
af9aa23e12ec
--- a/Preferences/__init__.py	Mon Oct 23 19:42:32 2017 +0200
+++ b/Preferences/__init__.py	Tue Oct 24 19:09:09 2017 +0200
@@ -2700,7 +2700,10 @@
             pageUrl = prefClass.settings.value("PageURL")
             if pageUrl is None:
                 pageUrl = QUrl()
-            downloads.append((url, location, done, pageUrl))
+            downloaded = prefClass.settings.value("Downloaded")
+            if downloaded is None:
+                downloaded = QDateTime()
+            downloads.append((url, location, done, pageUrl, downloaded))
         prefClass.settings.endArray()
         return downloads
     elif key == "RssFeeds":
@@ -2818,6 +2821,7 @@
             prefClass.settings.setValue("URL", v[0])
             prefClass.settings.setValue("Title", v[1])
             prefClass.settings.setValue("Icon", v[2])
+            prefClass.settings.setValue("Downloaded", v[4])
             index += 1
         prefClass.settings.endArray()
     elif key in ["SyncFtpPassword", "SyncEncryptionKey"]:
@@ -2887,7 +2891,10 @@
             pageUrl = prefClass.settings.value("PageURL")
             if pageUrl is None:
                 pageUrl = QUrl()
-            downloads.append((url, location, done, pageUrl))
+            downloaded = prefClass.settings.value("Downloaded")
+            if downloaded is None:
+                downloaded = QDateTime()
+            downloads.append((url, location, done, pageUrl, downloaded))
         prefClass.settings.endArray()
         return downloads
     elif key == "RssFeeds":
@@ -3011,6 +3018,7 @@
             prefClass.settings.setValue("Location", v[1])
             prefClass.settings.setValue("Done", v[2])
             prefClass.settings.setValue("PageURL", v[3])
+            prefClass.settings.setValue("Downloaded", v[4])
             index += 1
         prefClass.settings.endArray()
     elif key == "RssFeeds":

eric ide

mercurial