Helpviewer/HelpBrowserWV.py

changeset 1731
56cf9c150dbf
parent 1670
6fd889391d2c
child 1733
231e6f05d274
--- a/Helpviewer/HelpBrowserWV.py	Sat Mar 24 17:57:55 2012 +0100
+++ b/Helpviewer/HelpBrowserWV.py	Sat Mar 24 19:30:26 2012 +0100
@@ -28,6 +28,7 @@
 import UI.PixmapCache
 
 from .Bookmarks.AddBookmarkDialog import AddBookmarkDialog
+from .Bookmarks.BookmarkNode import BookmarkNode
 from .JavaScriptResources import fetchLinks_js
 try:
     from .SslInfoDialog import SslInfoDialog
@@ -401,6 +402,15 @@
            reply.url() == self.mainFrame().url():
             self.__sslConfiguration = reply.sslConfiguration()
             self.__sslConfiguration.url = QUrl(reply.url())
+        
+        if reply.error() == QNetworkReply.NoError and \
+           mainFrameRequest and \
+           reply.url() == self.mainFrame().url():
+            modified = reply.header(QNetworkRequest.LastModifiedHeader)
+            if modified and modified.isValid():
+                manager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()
+                for bookmark in manager.bookmarksForUrl(reply.url()):
+                    manager.setTimestamp(bookmark, BookmarkNode.TsModified, modified)
     
     def getSslInfo(self):
         """

eric ide

mercurial