Helpviewer/HelpTabWidget.py

changeset 1953
26aa6fd94dc2
parent 1781
34a44041c4cb
child 1965
96f5a76e1845
diff -r af4103f0e93f -r 26aa6fd94dc2 Helpviewer/HelpTabWidget.py
--- a/Helpviewer/HelpTabWidget.py	Tue Jul 17 18:52:23 2012 +0200
+++ b/Helpviewer/HelpTabWidget.py	Sun Jul 22 15:32:52 2012 +0200
@@ -12,6 +12,7 @@
 from PyQt4.QtCore import pyqtSignal, Qt, QUrl
 from PyQt4.QtGui import QWidget, QHBoxLayout, QMenu, QToolButton, QPrinter, \
     QPrintDialog, QDialog, QIcon
+from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest
 
 from E5Gui.E5TabWidget import E5TabWidget
 from E5Gui import E5MessageBox
@@ -231,7 +232,9 @@
         if idx < 0 or idx > self.count():
             return
         
-        self.newBrowser(self.widget(idx).url())
+        req = QNetworkRequest(self.widget(idx).url())
+        req.setRawHeader("X-Eric5-UserLoadAction", b"1")
+        self.newBrowser(None, (req, QNetworkAccessManager.GetOperation, b""))
     
     def __tabContextMenuClose(self):
         """
@@ -788,10 +791,13 @@
         """
         edit = self.sender()
         url = self.__guessUrlFromPath(edit.text())
+        request = QNetworkRequest(url)
+        request.setRawHeader("X-Eric5-UserLoadAction", b"1")
         if e5App().keyboardModifiers() == Qt.AltModifier:
-            self.newBrowser(url)
+            self.newBrowser(None, (request, QNetworkAccessManager.GetOperation, b""))
         else:
-            self.currentBrowser().setSource(url)
+            self.currentBrowser().setSource(None,
+                (request, QNetworkAccessManager.GetOperation, b""))
             self.currentBrowser().setFocus()
     
     def __pathSelected(self, path):

eric ide

mercurial