Arjen Hiemstra
3d5e535b69
Select the object underneath the cursor on context menu request
...
Contributes to CURA-3609
2017-04-20 17:53:05 +02:00
Arjen Hiemstra
05e1de2fb3
Deprecate the delete/multiply/center methods in CuraApplication
...
Since they should no longer be used by the UI.
Contributes to CURA-3609
2017-04-20 17:42:06 +02:00
Arjen Hiemstra
905e59354b
Change MultiplyObjectsJob to work on a list of objects
...
This makes MultiplyObjectsJob able to handle a list of objects instead
of a single object ID.
Contributes to CURA-3609
2017-04-20 17:41:53 +02:00
jack
2cd3565d4b
Merge pull request #1672 from Ultimaker/feature_CURA-3529_upgrade_cura_dir
...
CURA-3529: Set dir names in config to allow UM detect old cura dir
2017-04-19 13:28:49 +02:00
fieldOfView
4d96e6931d
Store definition changes containers in a folder named definition_changes
2017-04-18 15:08:46 +02:00
fieldOfView
6e0221636d
Save definition_changes in their own folder
2017-04-15 20:03:09 +02:00
Jack Ha
c7a6d42920
Fixed arranger multiplying too big objects and arrange All. CURA-3676
2017-04-12 15:58:09 +02:00
Jaime van Kessel
3e75583f2b
Huge models no longer block loading
...
CURA-3676
2017-04-12 15:09:31 +02:00
Jaime van Kessel
bfc8cc8a9e
Codestyle
2017-04-12 10:51:46 +02:00
Jaime van Kessel
f56dc3d09e
Fixed copying for Linux
...
CURA-3529
2017-04-11 17:01:16 +02:00
Lipu Fei
20f28b3fa2
Set dir names in config to allow UM detect old cura dir
...
CURA-3529
2017-04-11 09:18:19 +02:00
Jack Ha
c989496a13
Fix load (3mf) groups. Also add convex hull decorator to children of node. CURA-3671
2017-04-10 16:11:42 +02:00
Tim Kuipers
4c6f9486be
feat: cutting mesh (CURA-966)
2017-04-08 12:49:00 +02:00
Jaime van Kessel
e26ade0e6f
Multiplying now also gives a message if it could not find a suitable spot for some objects
2017-04-07 16:40:39 +02:00
Jaime van Kessel
f42efcb7e0
Removed count from findNodePlacement
...
CURA-3239
2017-04-07 16:16:38 +02:00
Jaime van Kessel
04eca9073a
Moved multiply objects to job
...
CURA=3239
2017-04-07 16:11:23 +02:00
Jaime van Kessel
2008383118
Added disallowed areas to arranger
...
CURA-3239
2017-04-07 15:14:27 +02:00
Jaime van Kessel
ffa0e3e5e2
CuraApplication now also registers object defined by QTApplication
...
CURA-3633
2017-04-07 11:02:53 +02:00
Arjen Hiemstra
4da2de532b
Fix saving of Global/Extruder stack
...
Since we now have proper types for them, we can simplify the save code
2017-04-06 02:21:03 +02:00
Jaime van Kessel
7ea8017bb4
Moved arranging of nodes to it's own job
2017-04-05 16:25:34 +02:00
Jack Ha
6a3d8504a1
Fix g-code reader after adding arranger. CURA-3239
2017-04-05 14:27:04 +02:00
Jack Ha
30484461cf
Faster arranging for same sized objects. CURA-3239
2017-04-05 11:41:18 +02:00
Jack Ha
4c9ec3c22d
Better result (but slower) for arranger. CURA-3239
2017-04-05 11:29:57 +02:00
Jaime van Kessel
ecf905f580
Merge branch 'feature_arrange_cleanup' of github.com:Ultimaker/Cura
2017-04-05 10:45:42 +02:00
Arjen Hiemstra
43c7373368
Ignore any files not ending in .qml when adding QML resources
...
Qt 5.8 includes compiled QML caching, which creates .qmlc files on disk.
These shouldn't be added as actual QML objects. In addition, anything
that does not end in .qml is probably not something that can actually be
parsed as QML, so ignore those too.
2017-04-04 17:35:32 +02:00
Jack Ha
535330ef51
Added comments. CURA-3239
2017-04-04 10:29:10 +02:00
Jack Ha
1df9066340
Fix error after refactor, added comments
2017-04-04 09:52:07 +02:00
Jack Ha
d1b9078657
Added first arranger tests, small refactors. CURA-3239
2017-04-03 16:36:48 +02:00
Jack Ha
a83b1dd638
Split ShapeArray from Arranger. CURA-3239
2017-04-03 14:48:31 +02:00
Jack Ha
d6cd37626b
Removed logging, improved spot for left-over object. CURA-3239
2017-04-03 11:47:04 +02:00
Jack Ha
e866c03b50
Fixed multiplyObject group. CURA-3239
2017-04-03 11:12:20 +02:00
Jack Ha
bd874a62ac
Arranger: moved functions, split Arrange into Arrange All and Arrange Selection. CURA-3239
2017-04-03 10:44:53 +02:00
Jack Ha
abb5d1e76e
Arranger: moved functions, split Arrange into Arrange All and Arrange Selection. CURA-3239
2017-04-03 10:40:04 +02:00
Jaime van Kessel
786a4565b7
Added a few plugins to required list
2017-03-31 10:30:13 +02:00
Jaime van Kessel
e0c77231e0
Merge branch 'master' of github.com:Ultimaker/Cura
2017-03-30 20:04:18 +02:00
Jaime van Kessel
891aebc366
Removed getBackend from Cura (and onto Uranium)
2017-03-30 20:03:21 +02:00
Lipu Fei
c74ff4b204
Catch exceptions when checking if a file is a project
2017-03-30 19:08:19 +02:00
Jaime van Kessel
0c6d0a0abb
Moved recent files into Uranium
...
USL-41
2017-03-30 18:35:41 +02:00
Jack Ha
9db816b0fc
Funed arranger for better performance. CURA-3239
2017-03-30 17:26:56 +02:00
Jack Ha
099752125b
Arrange all now places biggest objects first. CURA-3239
2017-03-29 10:00:21 +02:00
Jack Ha
f357dea086
Tuned arranger a bit, good enough for proof of concept. CURA-3239
2017-03-29 09:32:29 +02:00
Jack Ha
bf08d30e7d
Added first arrange function and smart placement after loading. CURA-3239
2017-03-28 14:27:22 +02:00
Tim Kuipers
7a67ab4e66
Merge branch '2.5'
2017-03-28 12:55:18 +02:00
Jack Ha
d8c20b9d6c
First version of multiply object seems to work quite well. CURA-3239
2017-03-28 11:33:07 +02:00
Jaime van Kessel
6367755875
Disabled center_on_select for windows, as pyqt has a bug with it
2017-03-28 10:21:52 +02:00
Jaime van Kessel
8023341090
Merge branch '2.5' of github.com:Ultimaker/Cura
2017-03-23 15:15:08 +01:00
Jaime van Kessel
ecbf0e1e28
Only add center to list for merge if there is one
2017-03-23 15:14:34 +01:00
Jack Ha
462f3abead
Merge branch 'master' into feature_arrange
2017-03-23 15:02:04 +01:00
Lipu Fei
622ff4e662
Add default for preference "view/invert_zoom"
2017-03-21 13:56:12 +01:00
Lipu Fei
9e5513ade6
Use QUrl to parse fileUrl
...
CURA-3495
2017-03-21 13:56:11 +01:00