Jaime van Kessel
b718109f72
Merge branch '2.3' of github.com:Ultimaker/Cura into 2.3
2016-10-24 15:33:33 +02:00
Arjen Hiemstra
be0e48664a
Remove manually specified utf-8 encoding
...
Since SaveFile now defaults to UTF-8
2016-10-24 14:28:20 +02:00
Jaime van Kessel
53f360ca1c
Merge branch 'global_quality_profiles' of github.com:Ultimaker/Cura into 2.3
2016-10-24 14:23:50 +02:00
Jaime van Kessel
7b65297a31
Merge branch '2.3' of github.com:Ultimaker/Cura into 2.3
2016-10-24 13:51:37 +02:00
Jaime van Kessel
7f1b060ef9
SettingInstanceManager now also watches containerchanged of extruder stacks
...
CURA-2674
2016-10-24 13:50:49 +02:00
Arjen Hiemstra
f952b45a62
Use the machine/extruder ID as base for duplicated profile ID
...
Instead of using the ID of the duplicated container, which would cause
the profile ID to be the old ID with the new ID appended.
Fixes CURA-2782
2016-10-24 13:38:22 +02:00
fieldOfView
df78bc47af
Fix "critical" error when starting with no active machine
2016-10-24 11:01:14 +02:00
Arjen Hiemstra
2c2bf7823f
Account for empty material when switching quality changes
...
Contributes to CURA-2652
2016-10-24 10:57:18 +02:00
Arjen Hiemstra
78ac4ef999
Set the global variant and material to empty for multi-extrusion machines
...
For multi-extrusion machines, we do not want variant or material
profiles in the stack, because these are extruder specific and may cause
wrong values to be used for extruders that did not specify a value in
the extruder.
Contributes to CURA-2652
2016-10-24 10:57:18 +02:00
Arjen Hiemstra
e1dafc8288
Also properly set global profile when changing quality_changes profiles
...
Contributes to CURA-2652
2016-10-24 10:57:18 +02:00
Arjen Hiemstra
e82b2c0f80
Add support for global quality profiles
...
Instead of using one of the extruder profiles as global quality, use
proper global qualities.
Contributes to CURA-2646
2016-10-24 10:57:18 +02:00
Ghostkeeper
58dba9bcb3
Dynamically get unit of layer height
...
If the unit of layer height would become something else than mm eventually, it'll still be correct here.
Contributes to issue CURA-2737.
2016-10-21 14:03:28 +02:00
Ghostkeeper
c92ccee1e4
Add layer height role to profiles model
...
This layer height computation is rather complex, but because the items are now computed in a separate function, we can safely overwrite that and the update is made only once in the UI.
Contributes to issue CURA-2737.
2016-10-21 13:59:23 +02:00
Ghostkeeper
e02284b1f0
Expose determineQualityAndQualityChangesForQualityType
...
It is needed to get the quality belonging to a certain quality changes ID that is not on the global stack. We already had this function that does just that.
Contributes to issue CURA-2737.
2016-10-21 13:11:08 +02:00
Ghostkeeper
16491d8d23
Robustly get layer height even if quality has none
...
If the quality profile doesn't define a layer height (which it currently always has) then this should still get the proper layer height. It proceeds properly down the stack now.
Contributes to issue CURA-2737.
2016-10-21 11:51:10 +02:00
Ghostkeeper
021023a932
Add property to get the current profile's layer height
...
This will then be displayed in the profile selection menu.
Contributes to issue CURA-2723.
2016-10-20 17:14:45 +02:00
Tim Kuipers
c7c3d24974
fix: adhesion_extruder_nr moved category also for default visibility (CURA-2707)
2016-10-19 13:14:22 +02:00
Tim Kuipers
8cebaedd0c
JSOn refactor: moved support extruder settings to support catgegory (CURA-2707)
2016-10-19 13:14:06 +02:00
Simon Edwards
6d1f766ef3
Fixed for the inheritance icon and custom profiles.
...
CURA-2674 Inheritance icon not shown for saved profile.
2016-10-18 13:18:56 +02:00
Jaime van Kessel
cc549932c4
ConvexHull decorater no longer crashes if node has no MeshData
...
Fixes CURA-2706
2016-10-18 11:48:23 +02:00
Jaime van Kessel
cda8fd5827
Revert buttons now work for single extrusion machines again
2016-10-16 16:14:05 +02:00
Jaime van Kessel
95f2b84fb5
Fixed importing profiles for machines with inheritance
2016-10-16 14:20:04 +02:00
Jaime van Kessel
a3df53c1e1
Quality_changes are now taken into account for UM3Extended
...
CURA-2690
2016-10-15 18:36:05 +02:00
Jaime van Kessel
ff24def63c
Use globalProfileId to check if we need to show changed settings
...
CURA-2690
2016-10-15 17:05:55 +02:00
Simon Edwards
8b487130d2
Take 'linked' settings into account when reverting.
...
CURA-2640 Restore to default not per extruder
2016-10-13 14:33:29 +02:00
Simon Edwards
79a62ec45f
Only reset the setting for the currently selected extruder.
...
CURA-2640 Restore to default not per extruder
2016-10-13 13:48:15 +02:00
fieldOfView
3a55ec324c
Merge branch '2.3' of https://github.com/Ultimaker/Cura into 2.3
2016-10-13 11:31:20 +02:00
fieldOfView
c9ee7afcb8
Remove superfluous if statement
...
CURA-2600
2016-10-13 11:31:07 +02:00
Simon Edwards
f7fe59c707
A small fix for the case when Cura is starting up and there is no printer.
...
CURA-2271 Warn for unsupported material/printcore combinations
2016-10-13 11:10:40 +02:00
Simon Edwards
f659d01da1
Make the labels in the quality menus match those from the selected extruder.
...
CURA-2271 Warn for unsupported material/printcore combinations
2016-10-13 10:55:32 +02:00
Jaime van Kessel
c0654c56a0
Variants are now taken into account when auto updating material
...
CURA-2600
2016-10-12 19:04:18 +02:00
Jaime van Kessel
939ed60808
Merge branch '2.3' of github.com:Ultimaker/Cura into 2.3
2016-10-12 17:50:12 +02:00
Jaime van Kessel
4a31f9c5b6
Removed wrong check for material for quality_changes
...
CURA-2635
2016-10-12 17:49:20 +02:00
Jaime van Kessel
6e9acf77c0
Merge branch '2.3' of github.com:Ultimaker/Cura into 2.3
2016-10-12 17:27:01 +02:00
Simon Edwards
c3cf762451
Show the warning color for unsupported materials/qualities by using the new 'supported' metadata flag.
...
CURA-2271
2016-10-12 15:57:50 +02:00
Jaime van Kessel
67a02ee90e
ActiveQualityType and activeQualityChangesId now use activeContainer
...
CURA-2624
2016-10-12 13:48:08 +02:00
Simon Edwards
df922f5382
Merge branch 'fix_unsupported_materials_warning' into 2.3
2016-10-12 13:15:06 +02:00
Jaime van Kessel
5e4c99f7e0
Merge branch '2.3' of github.com:Ultimaker/Cura into 2.3
2016-10-12 12:00:37 +02:00
Jaime van Kessel
f60146ad26
Active quality ID is selected from active stack instead of global
...
CURA-2624
2016-10-12 11:59:54 +02:00
Ghostkeeper
d9b428e6c8
Get material IDs from correct definition id if quality_definition
...
For printers with a quality_definition, such as UM2E+, the material ID needs to be taken for the definition ID specified in the quality_definition metadata field. The self.activeQualityDefinitionId takes care of that, even though it is named wrong (as it applies to materials as well as quality profiles).
Contributes to issue CURA-2600.
2016-10-12 11:42:07 +02:00
Simon Edwards
ef3e8dc4fa
Make sure that the activeQualityChanged signal is emitted when the _active_container_stack changes.
...
CURA-2271
2016-10-12 11:31:18 +02:00
fieldOfView
34630fa646
Also show the "unsupported" warning when a custom profile is selected
...
...by making sure we're looking at the quality container (not quality_changes) of the active extruder/stack
CURA-2271
2016-10-11 16:36:32 +02:00
fieldOfView
e312530840
Fix errors on profiles page for unsupported material combinations
...
CURA-2271
2016-10-11 15:07:27 +02:00
fieldOfView
f2e054b449
Fix the active quality id
...
activeQualityId and activeQualityName were not referencing the same profile. activeMaterialName seems to have the correct one.
CURA-2271
2016-10-11 14:27:02 +02:00
fieldOfView
16d5633b74
Fix "unsupported" warning on UM2+ 0.25 and 0.8 variants
...
Contributes to 2271, fixes 2616
2016-10-11 14:21:40 +02:00
fieldOfView
879ab529f2
Fix deleting grouped object using the context-menu
...
CURA-2573
2016-10-10 17:48:00 +02:00
Arjen Hiemstra
c6afb14a09
Return the empty container if there are no results when listing qualities
...
Contributes to CURA-2271
2016-10-10 13:34:45 +02:00
Arjen Hiemstra
68662561e8
Return empty quality instead of None in QualityManager::findQualityByQualityType
...
Contributes to CURA-2271
2016-10-10 13:23:43 +02:00
Jack Ha
83caa334a2
Also wait for lock file in saveSettings. CURA-2449
2016-10-10 09:09:31 +02:00
Jack Ha
fc0417bd45
Merge branch 'master' of github.com:Ultimaker/Cura
2016-10-09 11:54:48 +02:00