mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-03 12:03:57 -06:00
Check for Ultimaker printers based on manufacturer
CURA-5149
This commit is contained in:
parent
5b371ac375
commit
5b36b4fb84
1 changed files with 5 additions and 7 deletions
|
@ -40,14 +40,12 @@ class GenericMaterialsModel(BaseMaterialsModel):
|
||||||
self.setItems([])
|
self.setItems([])
|
||||||
return
|
return
|
||||||
|
|
||||||
#special case only for Ultimaker printers, filter the generic list
|
# Check if it's an Ultimaker printer
|
||||||
printer_name = global_stack.getMetaDataEntry("name", "empty")
|
printer_manufacturer = global_stack.getMetaDataEntry("manufacturer", "")
|
||||||
filter_ultimaker_printers = False
|
is_ultimaker_printer = "ultimaker" in printer_manufacturer.lower()
|
||||||
if printer_name and printer_name[:9] == "Ultimaker":
|
|
||||||
filter_ultimaker_printers = True
|
|
||||||
|
|
||||||
# Special case, Ultimaker generic list also should be filtered
|
# For Ultimaker printers, only show the generic materials that are supported.
|
||||||
if filter_ultimaker_printers is False:
|
if not is_ultimaker_printer:
|
||||||
item_list = self._getGenericProfiles(available_material_dict)
|
item_list = self._getGenericProfiles(available_material_dict)
|
||||||
else:
|
else:
|
||||||
item_list = self._getUltimakerGenericProfiles(available_material_dict)
|
item_list = self._getUltimakerGenericProfiles(available_material_dict)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue