From e98cf83cb3db15d481063d675b894f98dd951f5e Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Thu, 14 Mar 2019 15:38:06 +0100 Subject: [PATCH] Add HttpNetworkRequestManager to CuraApplication CURA-6387 --- cura/CuraApplication.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 63046a5cb6..7d91b6b910 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -130,6 +130,9 @@ from . import CameraAnimation from . import CuraActions from . import PrintJobPreviewImageProvider +from cura.TaskManagement.HttpNetworkRequestManager import HttpNetworkRequestManager +from cura.TaskManagement.OnExitCallbackManager import OnExitCallbackManager + from cura import ApplicationMetadata, UltimakerCloudAuthentication from cura.Settings.GlobalStack import GlobalStack @@ -201,6 +204,8 @@ class CuraApplication(QtApplication): self.empty_quality_container = None # type: EmptyInstanceContainer self.empty_quality_changes_container = None # type: EmptyInstanceContainer + self._http_network_request_manager = HttpNetworkRequestManager(parent = self) + self._material_manager = None self._machine_manager = None self._extruder_manager = None @@ -887,6 +892,9 @@ class CuraApplication(QtApplication): # Hide the splash screen self.closeSplash() + def getHttpNetworkRequestManager(self) -> "HttpNetworkRequestManager": + return self._http_network_request_manager + @pyqtSlot(result = QObject) def getDiscoveredPrintersModel(self, *args) -> "DiscoveredPrintersModel": return self._discovered_printer_model