ChrisTerBeke
1b8766b953
CURA-4386 CURA-4379 change stack behaviours to fix crashes
2017-09-28 16:00:16 +02:00
Diego Prado Gesto
e3edc79a3e
modified some code to fix the multiple extrusion issues - CURA-4379
2017-09-28 13:21:03 +02:00
Diego Prado Gesto
4b3e83f876
Not allowing to modify the number of extruders in multiextruder printers, except Custom FDM printers - CURA-4359
2017-09-27 15:55:34 +02:00
Lipu Fei
6e06837084
Remove duplicated function createDefinitionChangesContainer()
...
CURA-4107
2017-08-02 08:50:32 +02:00
fieldOfView
e2c978f88b
Remove unused extruderContainerIndex property
...
Since the work on CuraContainerStack, the definition changes container for the extruder and for the global stack are always on the same index
2017-07-10 12:23:27 +02:00
fieldOfView
7fe674bc5b
Improve test for empty containers
2017-07-10 12:19:19 +02:00
fieldOfView
d6ddf15e24
Fix selecting material for UM2 when switching from UltiGcode
2017-07-09 16:46:25 +02:00
fieldOfView
8c2f556616
Switch to an appropriate material when changing the material diameter
...
If we don't do this, the material will always override the setting in Machine Settings
2017-07-09 16:41:24 +02:00
fieldOfView
ddc94e9bec
Improve readability
2017-07-09 15:44:01 +02:00
fieldOfView
de0ac5ccff
Use CuraContainerStack API
2017-07-09 11:28:14 +02:00
Jaime van Kessel
b18b1d3cd0
Only disable timer of backend if it's initialised
...
Fixes #1939
2017-06-06 15:42:49 +02:00
Lipu Fei
40d70b5f39
Fix version upgrade for project loading
...
CURA-3756
2017-05-16 14:38:27 +02:00
Ghostkeeper
ccda155882
Add setting_version every time we create InstanceContainer
...
Except when we fill the instancecontainer via deserialising. Because then we want to retain the original version number.
Contributes to issue CURA-3427.
2017-05-15 10:39:53 +02:00
Jaime van Kessel
316f2bbdb5
Fixed switching g-code flavors with machineAction
2017-05-10 09:49:33 +02:00
fieldOfView
98b127851b
Fix setting number of extruders when hasVariants is set
2017-05-08 12:54:12 +02:00
Ghostkeeper
41e444714f
Fix spacing
...
Minor code style stuff.
2017-05-03 16:54:20 +02:00
Ghostkeeper
cd78ab850d
Remove semicolons
...
Semicolons, a relic of the past.
Contributes to issue CURA-3497.
2017-05-03 16:03:47 +02:00
Ghostkeeper
337be1b9be
Fix setting machine changes profile with new specified container stacks
...
Don't need to insert it, because there's already a slot for it on the stack. In fact, you're not allowed to insert anything.
Contributes to issue CURA-3497.
2017-05-03 15:38:20 +02:00
Jack Ha
0452cffff9
Fix setting active extruder when changing Custom FDM printer extruders. CURA-3299
2017-05-03 09:37:12 +02:00
fieldOfView
57f936e5ff
Remove definition_changes containers when a stack is removed
2017-04-24 13:56:37 +02:00
fieldOfView
8b5ac81404
Fix extruder_stack global values are moved to
...
ExtruderManager.getMachineExtruders() result is not sorted, the result of getActiveExtruderStacks() is
2017-04-24 13:20:20 +02:00
fieldOfView
3e9fdb5db1
Prevent the DiscardOrKeepProfileChangesDialog from popping up (twice) if there are user changes
2017-04-24 13:11:10 +02:00
fieldOfView
fab0fa1dde
Move setting values that are settable per extruder from/to global stack when setting extruder count
2017-04-24 12:58:20 +02:00
fieldOfView
d2d36b8c98
Lower extruder_nr settings when they exceed the number of extruders
2017-04-22 12:17:16 +02:00
fieldOfView
2ca24ba7e6
Restore both material and variant to match 1st extruder when switching to single extrusion
2017-04-22 11:20:55 +02:00
fieldOfView
8d42f9c187
Move some convoluted logic from QML into Python
2017-04-22 10:13:58 +02:00
fieldOfView
933ee408e4
Code style
2017-04-22 09:47:00 +02:00
fieldOfView
ba229444b7
Pause autoslicing while the MachineSettingsAction is open
...
Each setting-change would cause a reslice, which is unnecessary.
2017-04-21 21:05:28 +02:00
fieldOfView
6e0221636d
Save definition_changes in their own folder
2017-04-15 20:03:09 +02:00
fieldOfView
12079fc9da
Add documentation
2017-04-15 18:55:59 +02:00
fieldOfView
df7f039826
Store extruder settings in definition_changes containers
2017-04-10 18:26:10 +02:00
fieldOfView
e853d87779
Add control to set the number of extruders in Machine Settings
2017-04-06 09:41:15 +02:00
Simon Edwards
fb70eb6813
Merge branch 'master' into python_type_hinting
2017-01-17 08:42:55 +01:00
Simon Edwards
a5181f157e
Applied the profiler's pyqtSlot decorator to all of the code.
2017-01-10 13:35:39 +01:00
Simon Edwards
d4619da358
Merge branch 'master' into python_type_hinting
2016-12-13 14:39:35 +01:00
Simon Edwards
74e5798509
Lots of import fixes. Eliminated the import hacks such as those used inside UM/Settings/__init__.py.
...
CURA-2917
2016-12-12 16:05:35 +01:00
Jaime van Kessel
9f13338c17
Codestyle
2016-12-06 14:28:25 +01:00
fieldOfView
21bcb0e434
Create a definition_changes container instead of a second variant
2016-11-23 22:53:03 +01:00
fieldOfView
497b6f99a4
Fix finding existing variant by id
...
ContainerStack.findContainer cannot find a container by id directly.
2016-11-23 22:04:19 +01:00
fieldOfView
78475d68b3
Fix creating variants
2016-11-23 22:04:18 +01:00
fieldOfView
c8cedb301a
Use insertContainer instead of adding a parameter to addContainer
2016-11-23 22:04:18 +01:00
fieldOfView
b6689870f5
Make Machine Settings compatible with machines that use variants (UM2+)
...
For machines that use variants, a second variant container is added between the machine definition and the variant.
2016-11-23 22:04:16 +01:00
fieldOfView
1325c31882
Remove hardcoded container index
2016-11-23 22:04:16 +01:00
Simon Edwards
14afd9eab7
Heaps to changes to get the Cura code through the type checker (with minimal checking).
...
CURA-2917
2016-11-21 21:36:08 +01:00
fieldOfView
8b0587e75a
Add logging with reason why printers don't have MachineSettings action
2016-08-16 21:10:58 +02:00
fieldOfView
9b048efe22
Fixed copyrights
2016-08-16 18:19:25 +02:00
fieldOfView
9e7e469df8
Move plugin files into main repo location
2016-08-15 16:06:34 +02:00