ChrisTerBeke
|
f0ed3bc588
Always populate extruder stacks when creating global stack - CURA-4482
|
7 years ago |
Diego Prado Gesto
|
71e8de13a8
Fix retrieving setting values with "extruderValues()" and "resolveOrValue()"
|
7 years ago |
Mark
|
9a193ad5c5
Changing AGPLv3 to LGPLv3
|
7 years ago |
Lipu Fei
|
365379f735
Add missing context in getProperty() in global and extruder stacks
|
7 years ago |
Lipu Fei
|
759d44dbef
Add stack context for function evaluation
|
7 years ago |
Lipu Fei
|
b20711ef7c
Remove incorrect maximum extruder count check
|
7 years ago |
Lipu Fei
|
e67286c0d8
Do not add extruder stacks for single-extrusion machines
|
7 years ago |
Lipu Fei
|
3d48024a47
Override getConfigurationTypeFromSerialized for GlobalStack
|
7 years ago |
Ghostkeeper
|
0e23930bfe
Fix checking whether the old material diameter was the same
|
7 years ago |
Ghostkeeper
|
fc96dfec4e
Expose approximateMaterialDiameter of the definition
|
7 years ago |
Lipu Fei
|
b2f0623ecf
Do not add and register Extruders if they are already there
|
7 years ago |
Arjen Hiemstra
|
3b73979a2c
Do not add an extruder if it has no position set
|
7 years ago |
Arjen Hiemstra
|
63e586ab5b
Ensure the value of limit_to_extruder is an extruder before accessing it
|
7 years ago |
Arjen Hiemstra
|
a7bf205dbc
Turn GlobalStack's extruders property into a dict
|
7 years ago |
Arjen Hiemstra
|
02f0418889
Prevent infinite recursion relating to limit_to_extruder
|
7 years ago |
Arjen Hiemstra
|
fdc6fbbac1
Handle limit_to_extruder in {Extruder,Global}Stack getProperty
|
7 years ago |
Jaime van Kessel
|
3f9a5fbcbb
Changed logging so it doesn't look like it's printing lists
|
7 years ago |
Jack Ha
|
8680c6d79d
Changed addExtruder exception to a warning to let Custom FDM Printer work again. Removed unused imports. CURA-3757
|
7 years ago |
Jaime van Kessel
|
8d80f20db7
Added way to dynamicly set loading order
|
7 years ago |
Arjen Hiemstra
|
8e1580d8d9
Document GlobalStack
|
7 years ago |
Arjen Hiemstra
|
323107ef5c
Fix GlobalStack::getProperty
|
7 years ago |
Arjen Hiemstra
|
73e1af49ee
Track which settings we are trying to "resolve"
|
7 years ago |
Arjen Hiemstra
|
09e5765f22
Do not try to validate against machine_extruder_count when there is no machine_extruder_count
|
7 years ago |
Arjen Hiemstra
|
433537a2f0
Add type metadata to Extruder/Global stack
|
7 years ago |
Arjen Hiemstra
|
608e62e081
Do not try to get resolve when extruder count == 1 or for nonexistant properties
|
7 years ago |
Arjen Hiemstra
|
a16b5d73b6
Partial fix for infinite recursion when trying to call getProperty
|
7 years ago |
Arjen Hiemstra
|
1f0f8cd6ea
Make GlobalStack a subclass of CuraContainerStack
|
7 years ago |
Arjen Hiemstra
|
317576e983
Set container entry to empty if it was not found in the original container
|
7 years ago |
Arjen Hiemstra
|
75931192f6
Allow setting Definition and setting Definition by ID
|
7 years ago |
Arjen Hiemstra
|
123c8bae45
Allow setting userChanges container
|
7 years ago |
Arjen Hiemstra
|
2f6936c961
Fix type checking in GlobalStack
|
7 years ago |
Arjen Hiemstra
|
4cea1b6d33
Fix error case in addExtruder
|
7 years ago |
Arjen Hiemstra
|
4005f5082b
Allow setting of properties on GlobalStack
|
7 years ago |
Arjen Hiemstra
|
b6fafb06ed
Ensure we initialize the list of containers for GlobalStack
|
7 years ago |
Arjen Hiemstra
|
39803cf7dd
Add missing imports to Extruder/GlobalStack
|
7 years ago |
Arjen Hiemstra
|
5196ea695c
Add a notify signal to all container properties in GlobalStack
|
7 years ago |
Arjen Hiemstra
|
de1dbfbc07
Override replaceContainer and add some type checking
|
7 years ago |
Arjen Hiemstra
|
dc0c666a54
Disable add/insert/remove container
|
7 years ago |
Arjen Hiemstra
|
5ad0651fd1
Add an "extruders" property and an addExtruder method
|
7 years ago |
Arjen Hiemstra
|
462d5fac8d
Add setters for properties
|
7 years ago |
Arjen Hiemstra
|
f97a6ebd74
Move exceptions to their own file
|
7 years ago |
Arjen Hiemstra
|
411e3a3976
Fix up a bunch of things with type hints and imports
|
7 years ago |
Arjen Hiemstra
|
88e8138004
Override ContainerStack::deserialize
|
7 years ago |
Arjen Hiemstra
|
95a6bef50f
Add properties for the individual containers in the global stack
|
7 years ago |
Arjen Hiemstra
|
3ee3e0aee3
Add a private class to GlobalStack that defines the expected indices of each container type
|
7 years ago |
Arjen Hiemstra
|
4904e449a0
Start overriding getProperty in GlobalStack
|
7 years ago |
Arjen Hiemstra
|
0656dd53c3
Override setNextStack in GlobalStack and raise an error if called
|
7 years ago |
Arjen Hiemstra
|
12c50dbac8
Introduce a GlobalStack class
|
7 years ago |