Helpviewer/Download/DownloadItem.py

changeset 3664
78e522719af3
parent 3656
441956d8fce5
child 3778
0c5bc18da740
equal deleted inserted replaced
3663:83e22cb3b312 3664:78e522719af3
12 str = unicode 12 str = unicode
13 except NameError: 13 except NameError:
14 pass 14 pass
15 15
16 from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, \ 16 from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, \
17 QUrl, QIODevice, QCryptographicHash 17 QUrl, QIODevice, QCryptographicHash, QStandardPaths
18 from PyQt5.QtGui import QPalette, QDesktopServices 18 from PyQt5.QtGui import QPalette, QDesktopServices
19 from PyQt5.QtWidgets import QWidget, QStyle, QDialog 19 from PyQt5.QtWidgets import QWidget, QStyle, QDialog
20 from PyQt5.QtNetwork import QNetworkRequest, QNetworkReply 20 from PyQt5.QtNetwork import QNetworkRequest, QNetworkReply
21 21
22 from E5Gui import E5FileDialog 22 from E5Gui import E5FileDialog
208 QFileInfo(defaultFileName).fileName())) 208 QFileInfo(defaultFileName).fileName()))
209 self.__canceledFileSelect = True 209 self.__canceledFileSelect = True
210 return 210 return
211 211
212 self.__autoOpen = dlg.getAction() == "open" 212 self.__autoOpen = dlg.getAction() == "open"
213 fileName = QDesktopServices.storageLocation( 213 fileName = QStandardPaths.storageLocation(
214 QDesktopServices.TempLocation) + \ 214 QStandardPaths.TempLocation) + \
215 '/' + QFileInfo(fileName).completeBaseName() 215 '/' + QFileInfo(fileName).completeBaseName()
216 216
217 if ask and not self.__autoOpen and self.__requestFilename: 217 if ask and not self.__autoOpen and self.__requestFilename:
218 self.__gettingFileName = True 218 self.__gettingFileName = True
219 fileName = E5FileDialog.getSaveFileName( 219 fileName = E5FileDialog.getSaveFileName(

eric ide

mercurial