diff options
author | Jaime van Kessel <nallath@gmail.com> | 2022-03-16 13:08:28 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2022-03-16 13:08:28 +0300 |
commit | daa4c20df441f70d96abb1d87a4e21c0b9866c31 (patch) | |
tree | 4c56337cb9c666806ed0932064ec9d38893ac3f6 /cura | |
parent | 441e6ce64308b6cfa56e29f33c8fbf9752379779 (diff) |
Use intConversion instead of Str for extruder & optionalExtruderCURA-8981_resolve_for_interface_and_raft_extruder
CURA-8981
Diffstat (limited to 'cura')
-rwxr-xr-x | cura/CuraApplication.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 7645e88b7e..4285f9ac1d 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -43,7 +43,7 @@ from UM.Scene.Selection import Selection from UM.Scene.ToolHandle import ToolHandle from UM.Settings.ContainerRegistry import ContainerRegistry from UM.Settings.InstanceContainer import InstanceContainer -from UM.Settings.SettingDefinition import SettingDefinition, DefinitionPropertyType +from UM.Settings.SettingDefinition import SettingDefinition, DefinitionPropertyType, toIntConversion from UM.Settings.SettingFunction import SettingFunction from UM.Settings.Validator import Validator from UM.View.SelectionPass import SelectionPass # For typing. @@ -382,11 +382,12 @@ class CuraApplication(QtApplication): SettingDefinition.addSupportedProperty("resolve", DefinitionPropertyType.Function, default=None, depends_on="value") - SettingDefinition.addSettingType("extruder", None, str, Validator) - SettingDefinition.addSettingType("optional_extruder", None, str, None) + SettingDefinition.addSettingType("extruder", None, toIntConversion, Validator) + SettingDefinition.addSettingType("optional_extruder", None, toIntConversion, None) SettingDefinition.addSettingType("[int]", None, str, None) + def _initializeSettingFunctions(self): """Adds custom property types, settings types, and extra operators (functions). |