Remove action for multiextruder printers and printers that use variants

(for now)
This commit is contained in:
fieldOfView 2016-07-14 08:50:54 +02:00
parent 3f56685acc
commit 2d77fefdb0

View File

@ -37,6 +37,13 @@ class MachineSettingsAction(MachineAction):
def _onContainerAdded(self, container):
# Add this action as a supported action to all machine definitions
if isinstance(container, UM.Settings.DefinitionContainer) and container.getMetaDataEntry("type") == "machine":
if container.getProperty("machine_extruder_count", "value") > 1:
# Multiextruder printers are not currently supported
return
if container.getMetaDataEntry("has_variants", False):
# Machines that use variants are not currently supported
return
UM.Application.getInstance().getMachineActionManager().addSupportedAction(container.getId(), self.getKey())
@pyqtSlot()