Arjen Hiemstra
|
4005f5082b
|
Allow setting of properties on GlobalStack
|
2017-03-28 17:43:11 +02:00 |
|
Arjen Hiemstra
|
b6fafb06ed
|
Ensure we initialize the list of containers for GlobalStack
|
2017-03-27 17:52:38 +02:00 |
|
Arjen Hiemstra
|
39803cf7dd
|
Add missing imports to Extruder/GlobalStack
|
2017-03-27 17:52:16 +02:00 |
|
Arjen Hiemstra
|
5196ea695c
|
Add a notify signal to all container properties in GlobalStack
Contributes to CURA-3497
|
2017-03-27 01:35:34 +02:00 |
|
Arjen Hiemstra
|
de1dbfbc07
|
Override replaceContainer and add some type checking
type in this case being container type
Contributes to CURA-3497
|
2017-03-23 17:55:21 +01:00 |
|
Arjen Hiemstra
|
dc0c666a54
|
Disable add/insert/remove container
Since we want to have a fixed list of containers in the stack.
Contributes to CURA-3497
|
2017-03-23 17:55:21 +01:00 |
|
Arjen Hiemstra
|
5ad0651fd1
|
Add an "extruders" property and an addExtruder method
Contributes to CURA-3497
|
2017-03-23 17:55:21 +01:00 |
|
Arjen Hiemstra
|
462d5fac8d
|
Add setters for properties
Contributes to CURA-3497
|
2017-03-23 17:55:21 +01:00 |
|
Arjen Hiemstra
|
f97a6ebd74
|
Move exceptions to their own file
Since that keeps the GlobalStack cleaner
Contributes to CURA-3497
|
2017-03-23 17:55:21 +01:00 |
|
Arjen Hiemstra
|
411e3a3976
|
Fix up a bunch of things with type hints and imports
|
2017-03-21 17:45:07 +01:00 |
|
Arjen Hiemstra
|
88e8138004
|
Override ContainerStack::deserialize
This ensures we have the right set of containers in the stack
|
2017-03-21 17:44:36 +01:00 |
|
Arjen Hiemstra
|
95a6bef50f
|
Add properties for the individual containers in the global stack
|
2017-03-21 17:43:42 +01:00 |
|
Arjen Hiemstra
|
3ee3e0aee3
|
Add a private class to GlobalStack that defines the expected indices of each container type
|
2017-03-21 17:39:06 +01:00 |
|
Arjen Hiemstra
|
4904e449a0
|
Start overriding getProperty in GlobalStack
Since we have the "resolve" property, we should transparently handle it
so lookup can just use "value".
Contributes to CURA-3497
|
2017-03-20 17:30:00 +01:00 |
|
Arjen Hiemstra
|
0656dd53c3
|
Override setNextStack in GlobalStack and raise an error if called
Since the global stack should never have a next stack
Contributes to CURA-3497
|
2017-03-20 17:28:42 +01:00 |
|
Arjen Hiemstra
|
12c50dbac8
|
Introduce a GlobalStack class
This will allow us to codify some of the assumptions made about the
global stack
Contributes to CURA-3497
|
2017-03-20 17:26:12 +01:00 |
|