122 Private method to get the file name to save to from the user. |
122 Private method to get the file name to save to from the user. |
123 """ |
123 """ |
124 if self.__gettingFileName: |
124 if self.__gettingFileName: |
125 return |
125 return |
126 |
126 |
|
127 # TODO: Qt 5.8 - add support for QWebEngineDownloadItem.DownloadType |
127 if qVersion() >= "5.7.0": |
128 if qVersion() >= "5.7.0": |
128 savePage = self.__downloadItem.savePageFormat() != \ |
129 savePage = self.__downloadItem.savePageFormat() != \ |
129 QWebEngineDownloadItem.UnknownSaveFormat |
130 QWebEngineDownloadItem.UnknownSaveFormat |
130 else: |
131 else: |
131 savePage = self.__downloadItem.path().lower().endswith( |
132 savePage = self.__downloadItem.path().lower().endswith( |
194 self.tr("Save File"), |
195 self.tr("Save File"), |
195 defaultFileName, |
196 defaultFileName, |
196 "") |
197 "") |
197 self.__gettingFileName = False |
198 self.__gettingFileName = False |
198 else: |
199 else: |
|
200 # TODO: Qt 5.8 - maybe format selection is not neccessary |
199 self.__autoOpen = False |
201 self.__autoOpen = False |
200 |
202 |
201 filterList = [ |
203 filterList = [ |
202 self.tr("Web Archive (*.mhtml *.mht)"), |
204 self.tr("Web Archive (*.mhtml *.mht)"), |
203 self.tr("HTML File (*.html *.htm)"), |
205 self.tr("HTML File (*.html *.htm)"), |