wmayer
e260f9dabd
improve whitespaces
2017-09-09 18:07:46 +02:00
Stefan Tröger
f83424d5e9
Remove unneeded debug print in test case
2017-09-09 16:55:55 +02:00
Stefan Tröger
9d4f1b754a
Make sure all relevant links are found for object in GeoFeatureGroup. issue0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
946e470a6f
Keep backlink consitent during undo/redo. issue 0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
034219771f
PartDesign: Prevent problems with link scopes during feature creation
2017-09-09 16:55:55 +02:00
Stefan Tröger
d92b631dad
Make Origins work well with scoped links
2017-09-09 16:55:55 +02:00
Stefan Tröger
5b58fc77a7
PartDesign: Fix multi pattern test
2017-09-09 16:55:55 +02:00
Stefan Tröger
972b89d0a0
Make PartDesign::Boolean work with new Link structure
...
This is the first feature that used GeoFeatureGroupExtension and required links to the groups inside as well as to things on the same level. Hence a few modifications to link scopes have been nesseccary.
2017-09-09 16:55:55 +02:00
Stefan Tröger
96f8d944f8
Make Group searching robust for cyclic dependencies. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
83f99ba1b6
Prevent crash on cyclic group relations. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
dd87094672
Move App::Part to a separate global toolbar
2017-09-09 16:47:07 +02:00
Stefan Tröger
67734d161b
PartDesign: ShapeBinder can link globally
2017-09-09 16:47:07 +02:00
Stefan Tröger
d0954e6e42
Allow interchangable use of link properties and their derivatives
2017-09-09 16:47:07 +02:00
Stefan Tröger
45d1acf9f3
Test cross GeoFeatureLinks
2017-09-09 16:47:07 +02:00
Stefan Tröger
c0a270a76e
Ensure objects to be in a single GeoFeatureGroup only
2017-09-09 16:47:07 +02:00
Stefan Tröger
f96c69deed
Prevent cross GeoFeatureGroup links on recompute
2017-09-09 16:47:07 +02:00
wmayer
03b63d3a40
make ruled surface working when both curves references the same part and a placement is set
2017-09-09 15:59:38 +02:00
wmayer
af82cacf8c
extend ruled surface feature to combine edge with wire as input shapes
2017-09-09 14:20:07 +02:00
wmayer
f27617e63e
make sure to avoid duplicate child elements in view provider of ruled surface
2017-09-08 14:52:12 +02:00
wmayer
5a32fd5886
unit test: remove property while transaction is active and abort it later
2017-09-08 14:34:33 +02:00
Markus Lampert
ff67ad7913
Added stock unit test to cmake files - so it actually get's installed.
2017-09-08 12:25:58 +02:00
Markus Lampert
bfa035aab6
Fixed unit tests for proper R calculation for cylindrical stock.
2017-09-08 12:25:58 +02:00
Markus Lampert
778590cdb1
Switched to textChanged instead of editingFinished for better update experience.
2017-09-08 12:25:58 +02:00
Markus Lampert
abced1ba5e
Fixed changing Base of job and its resource creation.
2017-09-08 12:25:58 +02:00
Markus Lampert
caad9ee638
Cleaned up tab order for job editor.
2017-09-08 12:25:58 +02:00
Markus Lampert
f40be91335
Orderly deletion of a job.
2017-09-08 12:25:58 +02:00
Markus Lampert
8a9dc58c72
Fixed operation update when TC changes - allow TC edit abortion.
2017-09-08 12:25:58 +02:00
Markus Lampert
466486211d
Simplified UI; added support for arbitrary callbacks for edit of icon view provider - use that to open up job editor with appropriate page open (avoids back dependency from stock gui to job gui).
2017-09-08 12:25:58 +02:00
Markus Lampert
454457d9ed
Fixed TC naming without template.
2017-09-08 12:25:58 +02:00
Markus Lampert
e6249387f2
Switched to using hand made stock objects even for the basic types.
2017-09-08 12:25:58 +02:00
Markus Lampert
89f5bcded2
Hide all unused controls for now.
2017-09-08 12:25:58 +02:00
Markus Lampert
e05442b031
Fixed automatic update for PathStock.
2017-09-08 12:25:58 +02:00
Markus Lampert
9ade411aaa
Use stander FC icons for up/down move of operations.
2017-09-08 12:25:58 +02:00
Markus Lampert
31e5710c61
Added axis at origin display while editing.
2017-09-08 12:25:58 +02:00
Markus Lampert
4a735b372e
Added stock support to templates.
2017-09-08 12:25:58 +02:00
Markus Lampert
af4bac8abf
Added moving an operation up/down the list buttons.
2017-09-08 12:25:58 +02:00
Markus Lampert
8f77c7575f
Added support for centering the base object inside stock.
2017-09-08 12:25:58 +02:00
Markus Lampert
caeab63ec8
Fixed popup menu
2017-09-08 12:25:58 +02:00
Markus Lampert
5da6e15b7b
use min values to ceate valid stocks for panels.
2017-09-08 12:25:58 +02:00
Markus Lampert
016bca5e37
Prevent stock from existing solid if there are no solids in the file.
2017-09-08 12:25:58 +02:00
Markus Lampert
cb06794e76
Removed obsolete path stock command and view provider.
2017-09-08 12:25:58 +02:00
Markus Lampert
614a0f83c2
Fixed error stock from existing when selected again.
2017-09-08 12:25:58 +02:00
Markus Lampert
b778882f76
Added stock creation.
2017-09-08 12:25:58 +02:00
Markus Lampert
f4ee27458f
Fixed tabstops in tool editor.
2017-09-08 12:25:58 +02:00
Markus Lampert
2b62412cc1
Delete all subobjects of a job when the job itself is deleted.
2017-09-08 12:25:58 +02:00
Markus Lampert
7241a5b796
Fixed base object clone handling.
2017-09-08 12:25:58 +02:00
Markus Lampert
8158cd72cb
Use correct icon for tool controller.
2017-09-08 12:25:58 +02:00
Markus Lampert
88e566cf4b
Added set origin.
2017-09-08 12:25:58 +02:00
Markus Lampert
f73a63eee3
Added support for align move to origin.
2017-09-08 12:25:58 +02:00
Markus Lampert
ba0b5e5481
Added selection observer to enable/disable orientation and alignment buttons.
2017-09-08 12:25:58 +02:00