Commit Graph

983 Commits

Author SHA1 Message Date
Markus Lampert
78a6d004f1 Changed path tool library manager to use different preference for json library than for xml in order to not break old installations. 2017-09-21 10:29:35 +02:00
Markus Lampert
f5a2442662 Added version support to all JSON exports. 2017-09-21 10:29:35 +02:00
Markus Lampert
a6fc367064 Deal with temporary invalid data for stock extents and ensure minimum size. 2017-09-21 10:29:35 +02:00
Markus Lampert
c40e737492 Changed PathJob to deal with JSON template files instead of XML. 2017-09-21 10:29:35 +02:00
Markus Lampert
1263aecdaf Fixed up ToolController template arguments and loading for the switch to JSON. 2017-09-21 10:29:35 +02:00
Markus Lampert
ce43e688fa Added full JSON file format support to ToolLibraryManager. 2017-09-21 10:29:35 +02:00
Markus Lampert
837b07ced8 Changed default tooltable to be stored in json format - automatically converted on first access. 2017-09-21 10:29:35 +02:00
Markus Lampert
4110fdbb5b Added template attrs and setFrom support to Tooltable. 2017-09-21 10:29:35 +02:00
Markus Lampert
1d1636d1cf Creation of Tool from a templateAttrs dictionary. 2017-09-21 10:29:35 +02:00
Markus Lampert
ddec11cf24 Renamed fromTemplate to setFromTemplate. 2017-09-21 10:29:35 +02:00
Markus Lampert
b70086feaa Added restore from dictionary to Tool and templateAttrs for their retreival. 2017-09-21 10:29:35 +02:00
sliptonic
996adcacd4 Add test for imperial linuxcnc 2017-09-19 11:12:31 +02:00
sliptonic
259f643c7e added --inches flag to linuxcnc and smoothie post 2017-09-19 11:12:31 +02:00
sliptonic
a13b75cf5a Path: refactor Surface 2017-09-19 11:12:31 +02:00
Markus Lampert
c6fb629d15 Reduced log level. 2017-09-17 18:46:00 +02:00
Markus Lampert
7febd40788 Fixed pocket final depth calculation and hide it from user modifications. 2017-09-17 18:46:00 +02:00
wmayer
fde42545ba fix various coverity issues 2017-09-15 11:48:38 +02:00
Markus Lampert
9354a28659 Replace Base property type with LinkSubListGlobal in order to keep Path ops working. 2017-09-13 09:46:59 +02:00
Markus Lampert
14e3d29dee Removed debug logging. 2017-09-13 09:35:27 +02:00
Markus Lampert
715f136a8a Fixed Job cancellation - to cleanup job again. 2017-09-13 09:35:27 +02:00
Markus Lampert
1f0f02de7b Moved task panel cleanup into preCleanup to avoid accessing already deleted objects in case of cancel. 2017-09-13 09:35:27 +02:00
Markus Lampert
a9652ea214 Fixed job removal for non-path base objects 2017-09-13 09:35:27 +02:00
Markus Lampert
1c26a26548 Run recompute() after creating a Draft.clone. 2017-09-12 12:13:07 -07:00
Itai Nahshon
f981cf6572 PathJobGui - use correct unit to show feedrates in the tool tab. 2017-09-10 15:05:37 +02:00
Markus Lampert
831f9535ba Added buttons to use Z level of current selection for start or final depth. 2017-09-10 14:42:30 +02:00
Stefan Tröger
9cda1b53bc Allow interchangable use of link properties and their derivatives 2017-09-09 16:47:07 +02:00
Markus Lampert
a3bad887e1 Added stock unit test to cmake files - so it actually get's installed. 2017-09-08 12:25:58 +02:00
Markus Lampert
3173461288 Fixed unit tests for proper R calculation for cylindrical stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
c4ae14bc6c Switched to textChanged instead of editingFinished for better update experience. 2017-09-08 12:25:58 +02:00
Markus Lampert
449036c010 Fixed changing Base of job and its resource creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
2e8222a622 Cleaned up tab order for job editor. 2017-09-08 12:25:58 +02:00
Markus Lampert
e032e26dd4 Orderly deletion of a job. 2017-09-08 12:25:58 +02:00
Markus Lampert
9da777ef18 Fixed operation update when TC changes - allow TC edit abortion. 2017-09-08 12:25:58 +02:00
Markus Lampert
bfa8d4ec53 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
40d0f33422 Fixed TC naming without template. 2017-09-08 12:25:58 +02:00
Markus Lampert
e22bbed59d Switched to using hand made stock objects even for the basic types. 2017-09-08 12:25:58 +02:00
Markus Lampert
ee26e4c961 Hide all unused controls for now. 2017-09-08 12:25:58 +02:00
Markus Lampert
39c1015577 Fixed automatic update for PathStock. 2017-09-08 12:25:58 +02:00
Markus Lampert
49b536ecbd Use stander FC icons for up/down move of operations. 2017-09-08 12:25:58 +02:00
Markus Lampert
a1100fb5f7 Added axis at origin display while editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
69048cb436 Added stock support to templates. 2017-09-08 12:25:58 +02:00
Markus Lampert
b360cab74d Added moving an operation up/down the list buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
429687bdc2 Added support for centering the base object inside stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
9fd99dc640 Fixed popup menu 2017-09-08 12:25:58 +02:00
Markus Lampert
3bd2a9a663 use min values to ceate valid stocks for panels. 2017-09-08 12:25:58 +02:00
Markus Lampert
7fcc7be412 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert
4095170014 Removed obsolete path stock command and view provider. 2017-09-08 12:25:58 +02:00
Markus Lampert
06a45d8a88 Fixed error stock from existing when selected again. 2017-09-08 12:25:58 +02:00
Markus Lampert
45d1c2c779 Added stock creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
e48d3f192a Fixed tabstops in tool editor. 2017-09-08 12:25:58 +02:00