Browse Source

selected printer is active printer also in case it is a cloud printer

CURA-11403
Saumya Jain 1 year ago
parent
commit
68669794de
2 changed files with 4 additions and 4 deletions
  1. 2 2
      cura/Machines/Models/MachineListModel.py
  2. 2 2
      plugins/3MFReader/WorkspaceDialog.py

+ 2 - 2
cura/Machines/Models/MachineListModel.py

@@ -30,10 +30,10 @@ class MachineListModel(ListModel):
     ComponentTypeRole = Qt.ItemDataRole.UserRole + 8
     IsNetworkedMachineRole = Qt.ItemDataRole.UserRole + 9
 
-    def __init__(self, parent: Optional[QObject] = None, machines_filter: List[GlobalStack] = None, listenToChanges: bool = True) -> None:
+    def __init__(self, parent: Optional[QObject] = None, machines_filter: List[GlobalStack] = None, listenToChanges: bool = True, showCloudPrinters: bool = False) -> None:
         super().__init__(parent)
 
-        self._show_cloud_printers = False
+        self._show_cloud_printers = showCloudPrinters
         self._machines_filter = machines_filter
 
         self._catalog = i18nCatalog("cura")

+ 2 - 2
plugins/3MFReader/WorkspaceDialog.py

@@ -68,7 +68,7 @@ class WorkspaceDialog(QObject):
         self._extruders = []
         self._objects_on_plate = False
         self._is_printer_group = False
-        self._updatable_machines_model = MachineListModel(self, listenToChanges=False)
+        self._updatable_machines_model = MachineListModel(self, listenToChanges = False, showCloudPrinters = True)
         self._missing_package_metadata: List[Dict[str, str]] = []
         self._plugin_registry: PluginRegistry = CuraApplication.getInstance().getPluginRegistry()
         self._install_missing_package_dialog: Optional[QObject] = None
@@ -202,7 +202,7 @@ class WorkspaceDialog(QObject):
             self._current_machine_pos_index = 0
         return cast(MachineListModel, self._updatable_machines_model)
 
-    def setUpdatableMachines(self, updatable_machines: List[GlobalStack], current_machine=None) -> None:
+    def setUpdatableMachines(self, updatable_machines: List[GlobalStack]) -> None:
         self._updatable_machines_model.set_machines_filter(updatable_machines)
         self.updatableMachinesChanged.emit()