Ghostkeeper
df363a024a
Expose definition container of extruders
...
This contains important metadata which we'll need.
It's also more consistent with the rest.
Contributes to issues CURA-1278 and CURA-351.
2016-06-02 14:17:12 +02:00
Ghostkeeper
25a6a99286
Make name of extruder a property
...
This stores the name for later use, for instance when displaying the extruder.
Contributes to issues CURA-1278 and CURA-351.
2016-06-02 14:17:12 +02:00
Ghostkeeper
1603bb3075
Give access to nozzle, material and quality profiles
...
You can now swap them out in the extruder model.
Contributes to issues CURA-1278 and CURA-351.
2016-06-02 10:56:17 +02:00
Ghostkeeper
9772d95984
Add user profile to extruder stack
...
This profile is empty to start with. The user can fill it.
Contributes to issues CURA-351 and CURA-1278.
2016-06-02 10:56:17 +02:00
Ghostkeeper
7993775feb
Make profiles only load if the extruder says it has them
...
For instance, only load materials if has_materials is True.
Contributes to issues CURA-351 and CURA-1278.
2016-06-02 10:56:17 +02:00
Ghostkeeper
72bc68f38a
Use self._definition instead of local definition parameter
...
This is supposedly more defensive coding.
Contributes to issues CURA-1278 and CURA-351.
2016-06-02 10:56:17 +02:00
Ghostkeeper
0e108f0c04
Document filtering nozzles by extruder better
...
Contributes to issues CURA-1278 and CURA-351.
2016-06-01 15:12:20 +02:00
Ghostkeeper
91fc90a423
Link extruder stack to global container stack
...
Each extruder stack is linked to the same global container stack.
Contributes to issues CURA-1278 and CURA-351.
2016-06-01 15:05:14 +02:00
Ghostkeeper
48eb8de9a1
Add basic extruder implementation
...
This implementation can load an extruder from a definition container, but doesn't expose anything (yet). It is intended to function in much the same way as a definition model, so it must expose its relevant properties to QML.
Contributes to issues CURA-1278 and CURA-351.
2016-06-01 13:52:57 +02:00