Add HttpNetworkRequestManager to CuraApplication

CURA-6387
This commit is contained in:
Lipu Fei 2019-03-14 15:38:06 +01:00
parent 8d86ca8eee
commit e98cf83cb3

View File

@ -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