Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cura
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2022-03-16 13:08:28 +0300
committerJaime van Kessel <nallath@gmail.com>2022-03-16 13:08:28 +0300
commitdaa4c20df441f70d96abb1d87a4e21c0b9866c31 (patch)
tree4c56337cb9c666806ed0932064ec9d38893ac3f6 /cura
parent441e6ce64308b6cfa56e29f33c8fbf9752379779 (diff)
Use intConversion instead of Str for extruder & optionalExtruderCURA-8981_resolve_for_interface_and_raft_extruder
CURA-8981
Diffstat (limited to 'cura')
-rwxr-xr-xcura/CuraApplication.py7
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).