mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 15:07:28 -06:00
Move code
This commit is contained in:
parent
b18f9469bf
commit
9e54cc33ce
1 changed files with 7 additions and 7 deletions
|
@ -98,6 +98,13 @@ class LocalClusterOutputDeviceManager:
|
|||
self._connectToOutputDevice(device, active_machine)
|
||||
self._connectToActiveMachine()
|
||||
|
||||
# Pre-select the correct machine type of the group host.
|
||||
# We first need to find the correct definition because the machine manager only takes name as input, not ID.
|
||||
definitions = CuraApplication.getInstance().getContainerRegistry().findContainers(id = device.printerType)
|
||||
if not definitions:
|
||||
return
|
||||
CuraApplication.getInstance().getMachineManager().switchPrinterType(definitions[0].getName())
|
||||
|
||||
## Callback for when the active machine was changed by the user or a new remote cluster was found.
|
||||
def _connectToActiveMachine(self) -> None:
|
||||
active_machine = CuraApplication.getInstance().getGlobalContainerStack()
|
||||
|
@ -250,13 +257,6 @@ class LocalClusterOutputDeviceManager:
|
|||
if device.key not in output_device_manager.getOutputDeviceIds():
|
||||
output_device_manager.addOutputDevice(device)
|
||||
|
||||
# Pre-select the correct machine type of the group host.
|
||||
# We first need to find the correct definition because the machine manager only takes name as input, not ID.
|
||||
definitions = CuraApplication.getInstance().getContainerRegistry().findContainers(id=device.printerType)
|
||||
if not definitions:
|
||||
return
|
||||
CuraApplication.getInstance().getMachineManager().switchPrinterType(definitions[0].getName())
|
||||
|
||||
## Nudge the user to start using Ultimaker Cloud.
|
||||
@staticmethod
|
||||
def _showCloudFlowMessage(device: LocalClusterOutputDevice) -> None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue