5939 QNetworkRequest.AlwaysNetwork) |
5939 QNetworkRequest.AlwaysNetwork) |
5940 reply = self.__networkManager.get(request) |
5940 reply = self.__networkManager.get(request) |
5941 reply.finished.connect(self.__versionsDownloadDone) |
5941 reply.finished.connect(self.__versionsDownloadDone) |
5942 self.__replies.append(reply) |
5942 self.__replies.append(reply) |
5943 |
5943 |
|
5944 @pyqtSlot() |
5944 def __versionsDownloadDone(self): |
5945 def __versionsDownloadDone(self): |
5945 """ |
5946 """ |
5946 Private method called, after the versions file has been downloaded |
5947 Private slot called, after the versions file has been downloaded |
5947 from the internet. |
5948 from the internet. |
5948 """ |
5949 """ |
5949 if self.__versionCheckCanceled: |
5950 if self.__versionCheckCanceled: |
5950 self.__inVersionCheck = False |
5951 self.__inVersionCheck = False |
5951 if self.__versionCheckProgress is not None: |
5952 if self.__versionCheckProgress is not None: |
6103 self.tr("""Could not perform updates check.""")) |
6104 self.tr("""Could not perform updates check.""")) |
6104 |
6105 |
6105 if url: |
6106 if url: |
6106 QDesktopServices.openUrl(QUrl(url)) |
6107 QDesktopServices.openUrl(QUrl(url)) |
6107 |
6108 |
|
6109 @pyqtSlot() |
6108 def __versionsDownloadCanceled(self): |
6110 def __versionsDownloadCanceled(self): |
6109 """ |
6111 """ |
6110 Private method called to cancel the version check. |
6112 Private slot called to cancel the version check. |
6111 """ |
6113 """ |
6112 if self.__replies: |
6114 if self.__replies: |
6113 self.__versionCheckCanceled = True |
6115 self.__versionCheckCanceled = True |
6114 self.__replies[-1].abort() |
6116 self.__replies[-1].abort() |
6115 |
6117 |