56 Commits

Author SHA1 Message Date
Lipu Fei
c5d443109b Split MaterialGroup and MaterialNode 2018-02-28 11:12:44 +01:00
Lipu Fei
9dcd72fb36 Remove outdated TODOs 2018-02-27 16:06:09 +01:00
Jack Ha
df46241225 CURA-4606 CURA-5012 corrected and moved approximateMaterialDiameter to ExtruderStack 2018-02-27 13:03:08 +01:00
Lipu Fei
a74f84fce7 Add comment why sorting the material group map 2018-02-26 19:35:56 +01:00
Lipu Fei
f487c5b084 Fix profile management page 2018-02-22 23:31:41 +01:00
Lipu Fei
8dfa52f15c Fix material menu model extruder binding and initial update 2018-02-22 20:58:54 +01:00
Jack Ha
a8bd57a9eb CURA-4606 CURA-5003 brands sections in materials management page are now case insensitive 2018-02-22 16:17:32 +01:00
Jack Ha
c7499d6e17 CURA-4606 CURA-5003 fix saving material metadata when switching material; fix crashing on fallback material on materials without fallback 2018-02-22 15:52:02 +01:00
Jack Ha
3591e01b25 CURA-4606 CURA-5002 fix crash with machine with variants, but no variants defined 2018-02-22 09:20:33 +01:00
Jack Ha
d72f8e8750 CURA-4606 fix warning materials on machines that do not have has_variant_materials 2018-02-21 14:41:45 +01:00
Jack Ha
b3ef4a05d5 CURA-4606 skip non global qualities when looking for extruder qualities 2018-02-21 13:18:59 +01:00
Lipu Fei
b7659edd3b WIP: Remove unused ID role in QualityProfilesModel 2018-02-21 12:40:56 +01:00
Lipu Fei
3364e24988 WIP: Be less wordy 2018-02-21 12:39:54 +01:00
Lipu Fei
c411091fde WIP: Only add global_quality containers for global stack qualities 2018-02-21 11:47:08 +01:00
Lipu Fei
628d031542 WIP: Fix models to check if global stack exists 2018-02-21 11:14:23 +01:00
Lipu Fei
76f431af76 WIP: Only fetch variants if the machine has any 2018-02-21 11:06:28 +01:00
Jack Ha
8401e1c7f7 CURA-4606 incompatible material(s) now results in an empty quality list 2018-02-21 09:13:42 +01:00
Jack Ha
b96d49c010 CURA-4606 ensure startup order for machine manager before build volume to prevent errors there 2018-02-20 16:04:41 +01:00
Jack Ha
3619f5aef3 CURA-4606 update initial materials menu 2018-02-20 11:57:05 +01:00
Jack Ha
c76995c926 CURA-4606 update quality profiles model with field LayerHeightWithoutUnitRole 2018-02-20 11:39:59 +01:00
Jack Ha
21c4753443 CURA-4606 fallback value for layer height must come from definition 2018-02-20 09:54:22 +01:00
Lipu Fei
6cc65e97f2 WIP: Cleanup MaterialsModel 2018-02-20 09:13:11 +01:00
Lipu Fei
62c31c2f6c WIP: Remove old QualityManager 2018-02-19 22:11:47 +01:00
Lipu Fei
27f7d16a57 WIP: Make import/export profile work 2018-02-19 21:47:12 +01:00
Lipu Fei
65e01d6203 WIP: Refactor Profile management code 2018-02-19 20:01:51 +01:00
Lipu Fei
c29f3130a7 WIP: Fix QualitySettingsModel 2018-02-19 19:55:09 +01:00
Lipu Fei
3546e54c95 WIP: Cleanup 2018-02-19 17:01:26 +01:00
Jack Ha
bd10f23311 CURA-4606 reimplemented duplicate profile 2018-02-19 16:47:04 +01:00
Jack Ha
7a78f9821f CURA-4606 fixed Create profile 2018-02-19 16:15:35 +01:00
Jack Ha
3ff9cb6b1e CURA-4606 added first Profile management page 2018-02-19 15:07:50 +01:00
Jack Ha
1891294079 CURA-4606 fix material manager to exclude custom materials from some lookup tables 2018-02-19 11:04:45 +01:00
Lipu Fei
495fc8bbd7 WIP: Refactor BuildPlateModel and split MultiBuildPlateModel 2018-02-17 22:24:05 +01:00
Lipu Fei
1c8f63e47f WIP: Fix for buildplate 2018-02-17 15:08:47 +01:00
Lipu Fei
236bd09d08 WIP: Refactor quality model files 2018-02-17 14:58:56 +01:00
Lipu Fei
e0f82fb5c6 WIP: Fix MaterialsManager getAvailableMaterials() 2018-02-16 17:02:32 +01:00
Lipu Fei
96f1264364 WIP: Rework profile management page 2018-02-16 16:40:09 +01:00
Lipu Fei
a5afaab467 WIP: Fix material duplication and metadata update 2018-02-16 14:23:11 +01:00
Lipu Fei
188c0343cf WIP: Improve map creation in MaterialManager 2018-02-16 14:23:11 +01:00
Lipu Fei
f024f45cfe WIP: Rework Material management page 2018-02-16 14:23:11 +01:00
Jack Ha
8275e506ce CURA-4606 fix material names for 1.75mm materials 2018-02-16 14:23:11 +01:00
Lipu Fei
13d745f07d WIP: Move NozzleModel.py 2018-02-16 14:23:11 +01:00
Lipu Fei
4af176dbf3 WIP: Rename function to getVariantNode() 2018-02-16 14:23:11 +01:00
Lipu Fei
df1d2f137b WIP: Add material-diameter mapping to fix preferred material lookup 2018-02-16 14:23:11 +01:00
Lipu Fei
c79dd313ac WIP: Refactor duplicated code and clean up 2018-02-16 14:23:11 +01:00
Lipu Fei
194988dc9a WIP: Improve quality search fall back 2018-02-16 14:23:11 +01:00
Lipu Fei
c469ebbf9f WIP: Fix material lookup problems and update definition files 2018-02-16 14:23:11 +01:00
Lipu Fei
730cbb25bf WIP: Simplify machine creation 2018-02-16 14:23:11 +01:00
Jack Ha
8aab8f4394 CURA-4606 cleanup and optimization for replaceContainer 2018-02-16 14:23:11 +01:00
Lipu Fei
bf2317a74d WIP: use new QualityChangesGroups 2018-02-16 14:23:11 +01:00
Lipu Fei
d84ea07e9e WIP: add getQaulityChangesGroup() 2018-02-16 14:23:10 +01:00