Ghostkeeper
f3a119f9bb
Use correct extruder's value when inheriting global_inheritance_stack settings
...
This uses the new function extruderValue() which picks the value from a different extruder. Every setting that has the global_inheritance_stack property is now referenced via the extruderValue() setting in all functions.
Contributes to issue CURA-2024.
2016-08-04 13:35:13 +02:00
fieldOfView
ca5d0fcb05
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-08-04 13:26:15 +02:00
Ghostkeeper
de7f32da19
Convert global_inherits_stack to int before slicing
...
Sometimes it was accidentally converted to a float when it passes through Javascript.
Contributes to issue CURA-2055.
2016-08-04 13:25:51 +02:00
fieldOfView
de3edffe3e
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-08-04 13:25:41 +02:00
fieldOfView
a74d5dd8cb
Show error text in print monitor
...
CURA-1990
2016-08-04 13:25:28 +02:00
Ghostkeeper
b89a9a8113
Allow freezing temperatures
...
But not on Ultimaker printers, because they crash.
2016-08-04 12:50:03 +02:00
Ghostkeeper
ee95e90b4b
Fix display update bug in per-object panel
...
Setting .value creates a new Python attribute in the object. Setting with setProperty creates the setting property, like we wanted.
Contributes to issue CURA-2011.
2016-08-04 12:36:33 +02:00
Ghostkeeper
d97c9f6e4c
Don't use extruder fallback on single-extrusion machines
...
Due to a gnawing feeling in the back of my head, I tested this with an UM2 and adding settings failed there. This fixes it.
Contributes to issue CURA-2011.
2016-08-04 11:36:45 +02:00
Arjen Hiemstra
4eb4a90ded
Call the new clearUserContainers/updateQualityChanges from the relevant actions
...
Contributes to CURA-2006
2016-08-04 02:13:24 +02:00
Arjen Hiemstra
9ef709962f
Start implementing a createQualityChanges method in ContainerManager
...
It will be used to create the quality change containers from the
existing user containers.
Contributes to CURA-2006
2016-08-04 02:12:32 +02:00
Arjen Hiemstra
0934ae70a8
Introduce clearUserContainers and updateQualityChanges methods in ContainerManager
...
They are moved from MachineManager which is really getting too large and
complicated.
Contributes to CURA-2006
2016-08-04 02:11:35 +02:00
Arjen Hiemstra
95c3aa8251
Split ContainerManager::mergeContainer into a checking bit and a function that does the actual work
...
Contributes to CURA-2006
2016-08-04 02:10:28 +02:00
Arjen Hiemstra
6eed25f145
Only write property changes to extruder stack if we actually should
...
Now global settings are once again stored in the global stack
Contributes to CURA-2006
2016-08-04 02:09:02 +02:00
Arjen Hiemstra
4de4053490
Properly implement "set as active extruder" menu entry
...
Contributes to CURA-2006
2016-08-04 02:08:06 +02:00
Arjen Hiemstra
aa8561fec7
Remove globalPropertyChanged
...
There should be no need for this if we properly store settings where
they should be stored.
Contributes to CURA-2006
2016-08-04 02:05:12 +02:00
Arjen Hiemstra
d42f390ed6
Add the new empty quality_changes container to new machines
...
Contributes to CURA-2006
2016-08-04 02:03:57 +02:00
Arjen Hiemstra
ab99100c56
Introduce an empty quality_changes container
...
Contributes to CURA-2006
2016-08-04 02:02:47 +02:00
Arjen Hiemstra
81f3422e36
Make settable_per_* properties read-only
...
Contributes to CURA-2006
2016-08-04 02:02:14 +02:00
fieldOfView
aba027373b
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-08-03 22:15:17 +02:00
fieldOfView
16e9c1b2bd
Tweak general preference page spacing
2016-08-03 22:14:39 +02:00
fieldOfView
6f9a8ea691
Add GCode Flavor switch
2016-08-03 20:50:47 +02:00
fieldOfView
6a8aa15678
Allow editing head polygon
2016-08-03 18:50:07 +02:00
fieldOfView
7d48ad7872
Fix qml warning in Printers page after adding a printer
2016-08-03 18:15:06 +02:00
Ghostkeeper
eeec460635
Merge branch 'feature_support_bottoms'
2016-08-03 17:40:28 +02:00
Ghostkeeper
557044b11c
Remove print statement
...
Wasn't meant to be committed, I reckon.
Contributes to issue CURA-2022.
2016-08-03 12:39:01 +02:00
Ghostkeeper
df1b6b8e88
Only get from extruder if global_inherits_stack is valid
...
Sometimes it is set to give -1 for some settings.
Contributes to issue CURA-2040.
2016-08-03 10:27:17 +02:00
Arjen Hiemstra
78aaf4caf0
Use the new extruderValues() function to determine max_warning of layer_height
...
Contributes to CURA-2009
2016-08-02 19:42:40 +02:00
Arjen Hiemstra
791d51df2a
Expose an extruderValue() function to value functions
...
It can be used to get the value of a specific extruder
Contributes to CURA-2009
2016-08-02 19:42:40 +02:00
Arjen Hiemstra
a7187e7fe3
Document getExtruderValues
2016-08-02 19:42:40 +02:00
Arjen Hiemstra
3c35830cb8
Expose an extruderValue() function to value functions
...
It returns the value of a setting of a specific extruder.
Contributes to CURA-2009
2016-08-02 19:42:40 +02:00
Arjen Hiemstra
b102a6cedd
Expose an extruderValues() function to value functions
...
It returns a list of values for all extruders so that things like max()
work.
Contributes to CURA-2009
2016-08-02 19:42:40 +02:00
Ghostkeeper
f568014e67
Add setting with value from support extruder stack
...
Upon adding the setting (making it visible) it takes the setting from the support extruder stack. It doesn't update afterwards.
Contributes to issue CURA-2011.
2016-08-02 16:49:38 +02:00
Ghostkeeper
5bd3d83c9e
Fix typos in documentation
...
Contributes to issue CURA-2011.
2016-08-02 16:49:38 +02:00
fieldOfView
95b06f317a
Fix "create" button on profiles page
...
CURA-2036
2016-08-02 16:13:17 +02:00
fieldOfView
f39b48459e
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-08-02 15:57:18 +02:00
fieldOfView
ab843b8187
Reset qml component when resetting a Machine Action
...
Contributes to CURA-2019 and fixes CURA-1978
2016-08-02 15:57:01 +02:00
Arjen Hiemstra
0f1c59c925
Properly catch when either extruder or global quality is not properly set
...
Cornercase, but it avoids bubbling odd error messages to the UI.
Fixes CURA-1997
2016-08-02 15:20:03 +02:00
Arjen Hiemstra
4f9fab9418
Set the right default extruder for the main property provider
...
Fixes CURA-2024
2016-08-02 14:49:57 +02:00
Arjen Hiemstra
b97b694f41
Force recreating the socket when using external-backend
...
This may recreate the socket with a new port number but at least it
recreates the socket now.
Partially fixes CURA-1877
2016-08-02 13:58:16 +02:00
Arjen Hiemstra
22b6ab9c42
Set the extruder stack to a proper default when creating SettingOverrideDecorator
...
Turns out it otherwise fails to send the right data.
Fixes CURA-2032
2016-08-02 13:58:16 +02:00
Tim Kuipers
401e302ad5
Merge branch 'master' into feature_support_bottoms
2016-08-02 12:46:44 +02:00
fieldOfView
0f9b989ae8
Revert "Show "ghosts" for all objects on the buildplate in layerview"
...
This reverts commit b765855ba5
.
2016-08-02 12:30:22 +02:00
Tim Kuipers
dc3d22f148
JSON: disabled flow temp again (CURA-1174)
2016-08-02 11:48:47 +02:00
Arjen Hiemstra
186cd2034c
Remove forced setting of extruder 0 on component complete
...
This would force the object's extruder to 0 every time the per object
panel would update, causing the extruder to be reset.
Fixes CURA-2026
2016-08-02 11:42:04 +02:00
Arjen Hiemstra
9773a16bc6
Properly set active extruder when deepcopying SettingOverrideDecorator
...
Fixes CURA-2022
2016-08-02 11:33:23 +02:00
Arjen Hiemstra
278d6c122d
Merge branch 'feature_layerview_ghosts' of github.com:ultimaker/Cura
...
* 'feature_layerview_ghosts' of github.com:ultimaker/Cura:
Show "ghosts" for all objects on the buildplate in layerview
2016-08-02 10:22:39 +02:00
fieldOfView
9a0e78ff46
Add (placeholder) head polygon controls and tweak layout
2016-08-02 09:53:30 +02:00
fieldOfView
7d65e0d62b
Add title to machine action window
2016-08-02 09:51:58 +02:00
fieldOfView
a2fa8246b6
Disable UM2 material-related settings depending on gcode flavor...
...
...instead of hardcoding them as disabled.
The fdmprinter inheritance-functions for "enabled" are combined with a check for the flavor. This way it will be easier to switch an UM2 to a functional Reprap flavor in a variant. CURA-580
2016-08-02 09:50:42 +02:00
Thomas Karl Pietrowski
32880a093e
And again double quotes..
2016-08-02 09:37:17 +02:00