Commit Graph

748 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
ddec11cf24 Renamed fromTemplate to setFromTemplate. 2017-09-21 10:29:35 +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
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
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
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
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
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
5283c4e52d Delete all subobjects of a job when the job itself is deleted. 2017-09-08 12:25:58 +02:00
Markus Lampert
6dcb90cf46 Fixed base object clone handling. 2017-09-08 12:25:58 +02:00
Markus Lampert
05fa58aa2a Use correct icon for tool controller. 2017-09-08 12:25:58 +02:00
Markus Lampert
39cce3d37c Added set origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
9d587812f9 Added support for align move to origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
12b6576c27 Added selection observer to enable/disable orientation and alignment buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
8913a76edb Orientation along an edge. 2017-09-08 12:25:58 +02:00
Markus Lampert
5969ab90f9 Added orientation of part by faces. 2017-09-08 12:25:58 +02:00
Markus Lampert
d6dcb27dd2 Fixed moving operation back into job. 2017-09-08 12:25:58 +02:00
Markus Lampert
1ef4982751 Swap visibility of clone and original while job editor is up. 2017-09-08 12:25:58 +02:00
Markus Lampert
1d8c2eef24 Create clone for stock and go to some lengths to enforce that. 2017-09-08 12:25:58 +02:00
Markus Lampert
d4737faa7a Added tool controller edit in dialog and hooked it up to job edit. 2017-09-08 12:25:58 +02:00