Kostas Karmas
|
d5cfca4df0
Fix loading machine specific materials
|
4 years ago |
Nino van Hooff
|
38935a1d02
Fix selecting a new material for a base file on container deletion
|
4 years ago |
Jaime van Kessel
|
00078fd659
Remove a bunch of unused imports
|
5 years ago |
Jaime van Kessel
|
870db0641b
Ensure that machines with 1.75mm filament select the right preferred material
|
5 years ago |
Jaime van Kessel
|
9d9d82dc24
Make logging when using a fallback for preferred material more explicit
|
5 years ago |
Jaime van Kessel
|
1284d9fe8d
Fix setting prefered material on machine creation
|
5 years ago |
Lipu Fei
|
66bc20eab1
Revert incorrect material handling code in VariantNode
|
5 years ago |
Lipu Fei
|
43fa4337f9
Fix merge conflicts
|
5 years ago |
Lipu Fei
|
577365cf96
Fx containerAdded handling in VariantNode
|
5 years ago |
Lipu Fei
|
cc64fb0a93
Fix variant handling in VariantNode
|
5 years ago |
Lipu Fei
|
8b913f4009
Merge remote-tracking branch 'origin/master' into CURA-6863_duplicated_material_oddness
|
5 years ago |
Remco Burema
|
26a7de5a27
Fix boolean check.
|
5 years ago |
Remco Burema
|
4277ede64f
Fix 1/2 of the duplication material bug.
|
5 years ago |
Nino van Hooff
|
d60b26db15
None-check for material diameter.
|
5 years ago |
Ghostkeeper
|
54c1980f78
Fix preferring correct diameter over correct preference
|
5 years ago |
Jaime van Kessel
|
85ed22de4c
Add some profiling decorators to the ContainerTree
|
5 years ago |
Ghostkeeper
|
649ca99fe0
Only match on printer-specific materials, not variant-specific too
|
5 years ago |
Ghostkeeper
|
0b610ccd58
Fix getting correct metadata entry for variant name
|
5 years ago |
Ghostkeeper
|
b245be6970
Remove has_machine_materials metadata
|
5 years ago |
Jaime van Kessel
|
d548404dfd
Fix typing issues
|
5 years ago |
Ghostkeeper
|
0398c404fb
Update tree when material gets deleted
|
5 years ago |
Ghostkeeper
|
f5ca29c7aa
Emit materialsChanged from the variant when a material gets added
|
5 years ago |
Ghostkeeper
|
9297890d78
Fix typing of approximate diameter and add typing to function for it
|
5 years ago |
Ghostkeeper
|
fcab800a8d
Add function to find preferred quality profile
|
5 years ago |
Ghostkeeper
|
9bcf2698d5
Log warning when preferred material can't be found
|
5 years ago |
Ghostkeeper
|
9dca6c0127
Return empty node if preferred node couldn't be found
|
5 years ago |
Ghostkeeper
|
46cf7aafa9
Encode empty containers in container tree if necessary
|
5 years ago |
Ghostkeeper
|
999e19940e
Also don't add any materials added later if there are no materials
|
5 years ago |
Ghostkeeper
|
6f77c8735c
Don't load any materials for printers that don't have them
|
5 years ago |
Ghostkeeper
|
295ad564c0
Add function to find preferred material for configuration of printer/nozzle
|
5 years ago |
Ghostkeeper
|
6c6dd0efad
Add signals to signal that a material got changed or removed
|
5 years ago |
Jaime van Kessel
|
6e5b0bb609
Fix the filtering of materials based on exclude_materials
|
5 years ago |
Ghostkeeper
|
accc4ccd21
Only remove excluded materials that were added
|
5 years ago |
Ghostkeeper
|
8e49991087
Resolve circular imports
|
5 years ago |
Ghostkeeper
|
8ec1c31b58
Don't make parent a common property
|
5 years ago |
Ghostkeeper
|
24346fc8e3
Don't add materials forbidden by the printer definition
|
5 years ago |
Ghostkeeper
|
bc3300baa8
Assume that the tree is always constructed after metadata has been loaded
|
5 years ago |
Ghostkeeper
|
b46d4eb2b5
Have variant nodes build their own children
|
5 years ago |
Ghostkeeper
|
9fda7bd0b9
Rework container tree structure
|
5 years ago |