WebBrowser/Download/DownloadItem.py

changeset 6134
cb0985e8da91
parent 6091
7b989321d74c
child 6166
bace7fb85a01
child 6221
35ec993034e1
--- a/WebBrowser/Download/DownloadItem.py	Sun Feb 11 16:04:16 2018 +0100
+++ b/WebBrowser/Download/DownloadItem.py	Sun Feb 11 16:04:47 2018 +0100
@@ -46,14 +46,17 @@
     DownloadSuccessful = 1
     DownloadCancelled = 2
     
-    def __init__(self, downloadItem=None, parent=None):
+    def __init__(self, downloadItem=None, pageUrl="", parent=None):
         """
         Constructor
         
         @param downloadItem reference to the download object containing the
         download data.
-        @keyparam parent reference to the parent widget (QWidget)
         @type QWebEngineDownloadItem
+        @param pageUrl URL of the calling page
+        @type QUrl
+        @param parent reference to the parent widget
+        @type QWidget
         """
         super(DownloadItem, self).__init__(parent)
         self.setupUi(self)
@@ -80,8 +83,7 @@
         self.fileIcon.setPixmap(icon.pixmap(48, 48))
         
         self.__downloadItem = downloadItem
-        self.__pageUrl = \
-            WebBrowserWindow.mainWindow().getWindow().currentBrowser().url()
+        self.__pageUrl = pageUrl
         self.__bytesReceived = 0
         self.__bytesTotal = -1
         self.__downloadTime = QTime()

eric ide

mercurial