132 |
132 |
133 # attach to the reply object |
133 # attach to the reply object |
134 self.__url = self.__reply.url() |
134 self.__url = self.__reply.url() |
135 self.__reply.setParent(self) |
135 self.__reply.setParent(self) |
136 self.__reply.setReadBufferSize(16 * 1024 * 1024) |
136 self.__reply.setReadBufferSize(16 * 1024 * 1024) |
137 self.__reply.readyRead[()].connect(self.__readyRead) |
137 self.__reply.readyRead.connect(self.__readyRead) |
138 self.__reply.error.connect(self.__networkError) |
138 self.__reply.error.connect(self.__networkError) |
139 self.__reply.downloadProgress.connect(self.__downloadProgress) |
139 self.__reply.downloadProgress.connect(self.__downloadProgress) |
140 self.__reply.metaDataChanged.connect(self.__metaDataChanged) |
140 self.__reply.metaDataChanged.connect(self.__metaDataChanged) |
141 self.__reply.finished[()].connect(self.__finished) |
141 self.__reply.finished.connect(self.__finished) |
142 |
142 |
143 # reset info |
143 # reset info |
144 self.infoLabel.clear() |
144 self.infoLabel.clear() |
145 self.progressBar.setValue(0) |
145 self.progressBar.setValue(0) |
146 self.__getFileName() |
146 self.__getFileName() |
346 Private slot to pause the download. |
346 Private slot to pause the download. |
347 |
347 |
348 @param checked flag indicating the state of the button (boolean) |
348 @param checked flag indicating the state of the button (boolean) |
349 """ |
349 """ |
350 if checked: |
350 if checked: |
351 self.__reply.readyRead[()].disconnect(self.__readyRead) |
351 self.__reply.readyRead.disconnect(self.__readyRead) |
352 self.__reply.setReadBufferSize(16 * 1024) |
352 self.__reply.setReadBufferSize(16 * 1024) |
353 else: |
353 else: |
354 self.__reply.readyRead[()].connect(self.__readyRead) |
354 self.__reply.readyRead.connect(self.__readyRead) |
355 self.__reply.setReadBufferSize(16 * 1024 * 1024) |
355 self.__reply.setReadBufferSize(16 * 1024 * 1024) |
356 self.__readyRead() |
356 self.__readyRead() |
357 |
357 |
358 @pyqtSlot() |
358 @pyqtSlot() |
359 def on_stopButton_clicked(self): |
359 def on_stopButton_clicked(self): |