5887 QNetworkRequest.AlwaysNetwork) |
5887 QNetworkRequest.AlwaysNetwork) |
5888 reply = self.__networkManager.get(request) |
5888 reply = self.__networkManager.get(request) |
5889 reply.finished.connect(self.__versionsDownloadDone) |
5889 reply.finished.connect(self.__versionsDownloadDone) |
5890 self.__replies.append(reply) |
5890 self.__replies.append(reply) |
5891 |
5891 |
|
5892 @pyqtSlot() |
5892 def __versionsDownloadDone(self): |
5893 def __versionsDownloadDone(self): |
5893 """ |
5894 """ |
5894 Private method called, after the versions file has been downloaded |
5895 Private slot called, after the versions file has been downloaded |
5895 from the internet. |
5896 from the internet. |
5896 """ |
5897 """ |
5897 if self.__versionCheckCanceled: |
5898 if self.__versionCheckCanceled: |
5898 self.__inVersionCheck = False |
5899 self.__inVersionCheck = False |
5899 if self.__versionCheckProgress is not None: |
5900 if self.__versionCheckProgress is not None: |
6051 self.tr("""Could not perform updates check.""")) |
6052 self.tr("""Could not perform updates check.""")) |
6052 |
6053 |
6053 if url: |
6054 if url: |
6054 QDesktopServices.openUrl(QUrl(url)) |
6055 QDesktopServices.openUrl(QUrl(url)) |
6055 |
6056 |
|
6057 @pyqtSlot() |
6056 def __versionsDownloadCanceled(self): |
6058 def __versionsDownloadCanceled(self): |
6057 """ |
6059 """ |
6058 Private method called to cancel the version check. |
6060 Private slot called to cancel the version check. |
6059 """ |
6061 """ |
6060 if self.__replies: |
6062 if self.__replies: |
6061 self.__versionCheckCanceled = True |
6063 self.__versionCheckCanceled = True |
6062 self.__replies[-1].abort() |
6064 self.__replies[-1].abort() |
6063 |
6065 |