Jaime van Kessel
2cc56c5edf
Fixed type hinting for Extruder stack
2017-05-15 11:55:32 +02:00
Arjen Hiemstra
fdc6fbbac1
Handle limit_to_extruder in {Extruder,Global}Stack getProperty
...
This way we do not need to special case limit_to_extruder and instead
always use limit_to_extruder if it is set.
Contributest to CURA-3738
2017-05-11 17:50:12 +02:00
Jaime van Kessel
8d80f20db7
Added way to dynamicly set loading order
...
This is to ensure that Global stacks are loaded before extruders, so once the extruders are deseralized, they can always find the next (global) stack
CURA-3497
2017-05-03 09:54:00 +02:00
Jaime van Kessel
3dae6b4bbf
Fixed machine not being set
2017-05-02 11:58:48 +02:00
Arjen Hiemstra
0467a8688a
Make the UM3 work properly
2017-04-18 17:42:20 +02:00
Arjen Hiemstra
edc5b8b84e
Register extruders with ExtruderManager
...
For backward compatibility
2017-04-18 17:38:09 +02:00
Arjen Hiemstra
de57546020
Document ExtruderStack
2017-04-18 17:37:52 +02:00
Arjen Hiemstra
df8bba6c96
Add "machine" metadata entry when setting the next stack for an extruder
2017-04-13 01:33:22 +02:00
Arjen Hiemstra
d29ae60d38
Add missing Any import
2017-04-12 12:05:40 +02:00
Arjen Hiemstra
b9dc94e1f6
Override getProperty in ExtruderStack with some additional checks
2017-04-11 17:45:23 +02:00
Arjen Hiemstra
433537a2f0
Add type metadata to Extruder/Global stack
...
For backward compatibility with old code that still checks for "type".
2017-04-06 17:49:22 +02:00
Arjen Hiemstra
202f19a081
Make ExtruderStack a subclass of CuraContainerStack
2017-03-30 08:58:05 +02:00
Arjen Hiemstra
39803cf7dd
Add missing imports to Extruder/GlobalStack
2017-03-27 17:52:16 +02:00
Arjen Hiemstra
dd8ea6175c
Add properties for user changes etc. to ExtruderStack
2017-03-27 01:32:36 +02:00
Arjen Hiemstra
3b0fdecb60
Introduce an ExtruderStack class
...
This will allow us to codify some of the assumptions made about
extruders.
Contributes to CURA-3497
2017-03-20 17:22:11 +01:00