Jaime van Kessel
a7135a0f5f
Added machine type to load menu
...
CURA-1263
2016-12-16 10:38:30 +01:00
Jaime van Kessel
2be773c9a3
Added num user settings to workspace loading
...
CURA-1263
2016-12-16 10:26:30 +01:00
Jaime van Kessel
0d9355daab
All added containers are now set as dirty, so they are saved
...
CURA-1263
2016-12-12 11:07:29 +01:00
Jaime van Kessel
1752c56272
Merge branch 'master' of github.com:Ultimaker/Cura
2016-12-08 12:37:20 +01:00
Jaime van Kessel
7ed5a7768a
Use logException instead of just log for project loading
...
CURA-1263
2016-12-08 11:59:37 +01:00
Arjen Hiemstra
3449108d59
Update 3MFWorkspaceReader to handle the new format of ContainerStack
...
Contributes to CURA-3098
2016-12-08 11:53:15 +01:00
Jaime van Kessel
bc8a9c30cf
Use right type for logging
...
CURA-1263
2016-12-08 10:58:17 +01:00
Jaime van Kessel
535250e714
Loading a project no longer destroys authentication
...
CURA-1263
2016-12-05 11:43:27 +01:00
Jaime van Kessel
db18635049
Instead of emitting signals for all containers, only emit them for top
...
This significantly speeds up project loading. CURA-1263
2016-12-02 16:27:58 +01:00
Jaime van Kessel
a0813b3af3
Added warning when trying to load project with objects on buildplate
...
CURA-1263
2016-12-02 15:30:21 +01:00
Jaime van Kessel
f782a76324
Material labels are now also displayed in the open project dialog
...
CURA-1263
2016-12-02 14:54:42 +01:00
Jaime van Kessel
04d268b1fb
Machine name is now also displayed in open project dialog
...
CURA-1263
2016-12-02 13:27:39 +01:00
Jaime van Kessel
b3f1f6b4db
Project load dialog now also gives information about the quality & quality changes
...
CURA-1263
2016-12-02 13:01:01 +01:00
Jaime van Kessel
6bb1b7ec80
Number of settings & mode are now displayed in open Project
...
CURA-1263
2016-12-02 11:54:28 +01:00
Jaime van Kessel
5119ee9a93
Use correct descriptor for project open
...
CURA-1263
2016-12-02 11:13:21 +01:00
Jaime van Kessel
61db5b42b7
Moved loading of meshdata in workspace to after machine has changed
...
This fixes the issue where the location of the objects was not correct.
CURA-1263
2016-11-30 12:57:10 +01:00
Jaime van Kessel
dcdfe612e7
Added more robust fault handling for preferences while loading workspace
...
CURA-1263
2016-11-30 12:04:30 +01:00
Jaime van Kessel
484c7df5bc
Added a bunch of thread yields
...
CURA-1263
2016-11-25 16:25:24 +01:00
Jaime van Kessel
ef7004fb72
User changes are deserialized by workspacereader if there is no machine conflict
...
CURA-1263
2016-11-25 16:17:46 +01:00
Jaime van Kessel
fa174763cf
The 3mf workspace reader no longer locks application if it is accedently called from main
...
CURA-1263
2016-11-22 14:57:44 +01:00
Jaime van Kessel
60d2d0d092
Workspace reader is now a lot more transactional;
...
Instead of adding the instance containers on the go, we add them right before serializing the stack.
This enables us to remove them if the stack serialization goes wrong
CURA-1263
2016-11-22 14:15:12 +01:00
Jaime van Kessel
e3eb75ab6e
We now get material container by mimetype
...
CURA-1263
2016-11-22 13:37:11 +01:00
Jaime van Kessel
cba31d95ec
Workspace reader now loads from prefered suffix
...
CURA-1263
2016-11-22 13:33:10 +01:00
Jaime van Kessel
42caf57993
Added "material" to default resolve strategies
...
CURA-1263
2016-11-22 13:31:58 +01:00
Jaime van Kessel
92a4fd7239
Materials are now also handled in conflict resolvement
...
CURA-1263
2016-11-17 11:16:15 +01:00
Jaime van Kessel
9f27e7861f
Workspace reader now does a pre-check to see if it's a workspace in the first place
...
CURA-1263
2016-11-16 16:04:03 +01:00
Jaime van Kessel
42be3c7472
Conflict checker for machine now also checks if there is an actual difference
...
CURA-1263
2016-11-16 15:41:42 +01:00
Jaime van Kessel
053f0ca031
Replaced hack for setting extruders with more robust setter
...
CURA-1263
2016-11-16 14:54:48 +01:00
Jaime van Kessel
b175e6876f
Added material conflict option
...
This is still desabled by default due to some architecture issues (so this is temporarily left as it is)
CURA-1263
2016-11-16 14:45:34 +01:00
Jaime van Kessel
b59be4c88b
Moved result checking to the Dialog
...
CURA-1263
2016-11-16 13:15:15 +01:00
Jaime van Kessel
100e1f4f40
Conflict in quality changes is now handled less naive
...
Instead of only checking ID, we also check values of the QC
CURA-1263
2016-11-16 13:10:42 +01:00
Jaime van Kessel
fcd4fb86f5
removed debug prints
...
CURA-1263
2016-11-15 15:12:04 +01:00
Jaime van Kessel
f0eb5e0da3
User can now select what strategy to use per conflict
...
CURA-1263
2016-11-15 15:10:10 +01:00
Jaime van Kessel
47d0e95e53
Loading single extrusion machine from file no longer gives exception
...
CURA-1263
2016-11-14 17:55:30 +01:00
Jaime van Kessel
bade9e1bff
Resolve strategy is now always set
...
CURA-1263
2016-11-14 17:50:54 +01:00
Jaime van Kessel
1db2d06e06
Fixed "new" resolve if only the machine was double.
...
CURA-1263
2016-11-14 17:15:29 +01:00
Jaime van Kessel
3245c2fe32
Extruder stacks are no longer renamed when loading from workspace
...
CURA-1263
2016-11-14 17:08:43 +01:00
Jaime van Kessel
2e4b430cf8
User changes are now also updated correctly when resolving to new machine in workspace loading
...
CURA-1263
2016-11-14 17:04:58 +01:00
Jaime van Kessel
b8746aee30
Added hack so the new extruders are added to extruder manager
...
CURA-1263
2016-11-14 15:59:14 +01:00
Jaime van Kessel
c919883178
Extruder stacks now properly get global stack set as next
...
CURA-1263
2016-11-14 15:50:07 +01:00
Jaime van Kessel
4dc14a72ab
Added conversion table for old to new ID's
...
CURA-1263
2016-11-14 15:32:08 +01:00
Jaime van Kessel
0d4f28b310
MachineStacks & user containers are now also renamed if so required
...
CURA-1263
2016-11-14 15:16:17 +01:00
Jaime van Kessel
990736b5c6
Implemented quality_changes resolve strategy
...
This enables the creation of a new quality_changes profile if the user chose to do this
CURA-1263
2016-11-14 14:51:10 +01:00
Jaime van Kessel
377752397f
Made it possible for machine & quality changes to have different resolve strategies
...
CURA-1263
2016-11-14 13:48:49 +01:00
Jaime van Kessel
8ae0cfd848
Loading workspace now activates the machine and notifies everyone that it was changed
...
CURA-1263
2016-11-14 13:30:28 +01:00
Jaime van Kessel
d5229992df
Override resolve strategy is now handled
...
CURA-1263
2016-11-14 12:37:26 +01:00
Jaime van Kessel
cbcc48ff33
Pre-read now checks for conflicts and asks the user what strategy for resolvement to use
...
CURA-1263
2016-11-11 17:17:23 +01:00
Jaime van Kessel
99e753d3be
Added loading of preferences form workspace
...
CURA-1263
2016-11-11 13:31:36 +01:00
Jaime van Kessel
413d788c0c
Fixed copypaste mistake
...
CURA-1263
2016-11-11 10:46:54 +01:00
Jaime van Kessel
4a2f07c363
Definitions & materials are now loaded from workspace
...
CURA-1263
2016-11-11 10:39:54 +01:00