Helpviewer/Download/DownloadItem.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
7 Module implementing a widget controlling a download. 7 Module implementing a widget controlling a download.
8 """ 8 """
9 9
10 from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, QUrl, \ 10 from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, QUrl, \
11 QIODevice 11 QIODevice
12 from PyQt4.QtGui import QWidget, QPalette, QStyle, QDesktopServices, QFileDialog 12 from PyQt4.QtGui import QWidget, QPalette, QStyle, QDesktopServices
13 from PyQt4.QtNetwork import QNetworkRequest, QNetworkReply 13 from PyQt4.QtNetwork import QNetworkRequest, QNetworkReply
14 14
15 from E5Gui import E5MessageBox 15 from E5Gui import E5MessageBox, E5FileDialog
16 16
17 from .Ui_DownloadItem import Ui_DownloadItem 17 from .Ui_DownloadItem import Ui_DownloadItem
18 18
19 import Helpviewer.HelpWindow 19 import Helpviewer.HelpWindow
20 20
169 fileName = QDesktopServices.storageLocation(QDesktopServices.TempLocation) + \ 169 fileName = QDesktopServices.storageLocation(QDesktopServices.TempLocation) + \
170 '/' + QFileInfo(fileName).completeBaseName() 170 '/' + QFileInfo(fileName).completeBaseName()
171 171
172 if ask and not self.__autoOpen and self.__requestFilename: 172 if ask and not self.__autoOpen and self.__requestFilename:
173 self.__gettingFileName = True 173 self.__gettingFileName = True
174 fileName = QFileDialog.getSaveFileName( 174 fileName = E5FileDialog.getSaveFileName(
175 None, 175 None,
176 self.trUtf8("Save File"), 176 self.trUtf8("Save File"),
177 defaultFileName, 177 defaultFileName,
178 "", 178 "")
179 QFileDialog.DontUseNativeDialog)
180 self.__gettingFileName = False 179 self.__gettingFileName = False
181 if not fileName: 180 if not fileName:
182 self.progressBar.setVisible(False) 181 self.progressBar.setVisible(False)
183 self.__reply.close() 182 self.__reply.close()
184 self.on_stopButton_clicked() 183 self.on_stopButton_clicked()

eric ide

mercurial