Markus Lampert
f9c166f6ec
Don't force stock refresh on editor start
2018-09-17 10:23:40 +02:00
Markus Lampert
46d722b994
Support for converting existing jobs to multi base model on loading.
2018-09-11 07:24:38 +02:00
Markus Lampert
18bf6b6cb8
Fixed merge issues
2018-09-11 07:24:37 +02:00
Markus Lampert
4983a69210
Changed base model tab view to a tree view
2018-09-11 07:24:36 +02:00
Markus Lampert
0b1ae8c5e5
Fixed merge issues
2018-09-11 07:24:35 +02:00
Markus Lampert
ed015ff8f1
Preserve selection over moves and rotations
2018-09-11 07:24:33 +02:00
Markus Lampert
a428183cb1
Added more placement tools for base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
5d026b6fb6
Alignment and orientation support for multiple base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
6a5e3234ec
Base model edit during job editor.
2018-09-11 07:24:31 +02:00
Markus Lampert
3559414503
Refactored job creation dialog to be re-used for model selection dialog.
2018-09-11 07:24:30 +02:00
Markus Lampert
bb045307e4
Basic job creation dialog with multiple base models.
2018-09-11 07:24:30 +02:00
Markus Lampert
2f2dc9e310
Fixed merge issues
2018-09-02 00:32:22 -07:00
markus
aefa922c2b
Added job export dialog to Job Editor.
2018-09-02 00:32:22 -07:00
markus
ca06567043
Redesigned ops defaults to use combo box for op selection and only have one editor visibile at the time.
2018-09-02 00:32:22 -07:00
markus
c70f8923fa
PathEdit integration of the setup-sheet editor.
2018-09-02 00:32:22 -07:00
Markus Lampert
6a48072357
Basic UI/editor for the SetupSheet.
2018-09-02 00:32:22 -07:00
markus
9dc6752415
Added button to stock dialog to recreate the stock object.
2018-09-01 21:01:03 +02:00
Markus Lampert
0d28d59fd1
Removed PathPreferences class and moved functionality into the module interface.
2018-06-19 21:53:41 -07:00
Markus Lampert
bf46c47616
Removed PathGeom class and moved functionality into module interface.
2018-06-19 21:38:20 -07:00
Markus Lampert
15dda40edd
Renamed Settings to SetupSheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
f3b5f745b3
Switched default values into Settings spreadsheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
5520842399
Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds.
2017-10-22 11:24:58 -07:00
Markus Lampert
a6847951e1
Added default values for heights and rapid feed rates for new tools.
2017-10-22 11:24:58 -07:00
Itai Nahshon
4bc216371a
Use unit conversion when changing feedrates in the tools table of the job edit panel.
...
if the user enters a valid velocity quantity it will be used,
Otherwize if the user enters a unitless value the default velocity unit will be used,
Otherwise error.
2017-10-09 02:47:55 +03:00
Markus Lampert
57b7f6d293
Moved base and stock visibility tracking into ViewProvider.
2017-09-28 11:27:47 -07:00
Markus Lampert
974e706748
Switch out base in case user selects features of the original - fixes op placement.
2017-09-28 11:27:47 -07:00
Markus Lampert
b035e658e7
Fixed Arch.Panel support.
2017-09-28 11:27:47 -07:00
Markus Lampert
6fb7669f3d
Added editing resiliency to stock from base editor.
2017-09-28 11:27:46 -07:00
Markus Lampert
567f592d84
Implemented interface functions in base classes.
2017-09-26 10:51:17 -03: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
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
Itai Nahshon
f981cf6572
PathJobGui - use correct unit to show feedrates in the tool tab.
2017-09-10 15:05:37 +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
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
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
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
7fcc7be412
Prevent stock from existing solid if there are no solids in the file.
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
39cce3d37c
Added set origin.
2017-09-08 12:25:58 +02:00