brad
4cbdf78836
Path: lgtm Cleanup
2019-06-10 10:50:06 -05:00
markus
9bed47a18c
Split ToolController into model and gui.
2019-06-02 11:03:14 -07:00
luz.paz
aedb888ae3
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
sliptonic
1bbb5c2457
Path: GUI for fixture support working
2019-04-05 15:04:01 +02:00
Markus Lampert
873c737285
Compact display of models in job editor.
2019-04-03 15:23:21 +02:00
Markus Lampert
cc7ee99180
Enable multiple copies of a model as base object for a job
2019-04-03 15:23:21 +02:00
Markus Lampert
e4fc276bac
Maintain stock bound box extension values across refreshs
2018-11-06 12:01:18 -03:00
markus
293ac55262
Fixed path model double click
2018-10-03 16:49:19 +02:00
Markus Lampert
317de14d25
Fixed model edit
2018-10-02 09:42:52 -03:00
Markus Lampert
840e904a12
Fixed context menu for PathJob
2018-10-02 09:42:52 -03:00
Markus Lampert
cf2799ccd8
Refactored operation initialisation into separate module so it can be called from the WB and the Job UI.
2018-10-02 09:42:52 -03:00
Markus Lampert
a9e040eb10
Fixed selection restore of entire object.
2018-09-17 10:23:41 +02:00
Markus Lampert
91371a6c6a
Added option to rotate multiple base objects as a compound or individually.
2018-09-17 10:23:41 +02:00
Markus Lampert
041d800518
Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually.
2018-09-17 10:23:40 +02:00
Markus Lampert
725d87417b
Don't force stock refresh on editor start
2018-09-17 10:23:40 +02:00
Markus Lampert
bc871e2b8e
Support for converting existing jobs to multi base model on loading.
2018-09-11 07:24:38 +02:00
Markus Lampert
7925da828e
Fixed merge issues
2018-09-11 07:24:37 +02:00
Markus Lampert
3d646ecd4e
Changed base model tab view to a tree view
2018-09-11 07:24:36 +02:00
Markus Lampert
e098c7f1f7
Fixed merge issues
2018-09-11 07:24:35 +02:00
Markus Lampert
39a73f4e7f
Preserve selection over moves and rotations
2018-09-11 07:24:33 +02:00
Markus Lampert
5d5afd8b08
Added more placement tools for base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
2480b45c82
Alignment and orientation support for multiple base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
e0af0177cd
Base model edit during job editor.
2018-09-11 07:24:31 +02:00
Markus Lampert
bcfd92d388
Refactored job creation dialog to be re-used for model selection dialog.
2018-09-11 07:24:30 +02:00
Markus Lampert
d78d65628a
Basic job creation dialog with multiple base models.
2018-09-11 07:24:30 +02:00
Markus Lampert
ec8e97c262
Fixed merge issues
2018-09-02 00:32:22 -07:00
markus
67987cc916
Added job export dialog to Job Editor.
2018-09-02 00:32:22 -07:00
markus
ff54af4e9b
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
84b681eb2b
PathEdit integration of the setup-sheet editor.
2018-09-02 00:32:22 -07:00
Markus Lampert
853ad14a1a
Basic UI/editor for the SetupSheet.
2018-09-02 00:32:22 -07:00
markus
8054540afe
Added button to stock dialog to recreate the stock object.
2018-09-01 21:01:03 +02:00
Markus Lampert
fb0fc49a30
Removed PathPreferences class and moved functionality into the module interface.
2018-06-19 21:53:41 -07:00
Markus Lampert
b24e95b7c1
Removed PathGeom class and moved functionality into module interface.
2018-06-19 21:38:20 -07:00
Markus Lampert
14dfa13ee6
Renamed Settings to SetupSheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
87cf84151e
Switched default values into Settings spreadsheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
ead2eb4e46
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
ec664c3c21
Added default values for heights and rapid feed rates for new tools.
2017-10-22 11:24:58 -07:00
Itai Nahshon
8d839b81ad
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
459890f779
Moved base and stock visibility tracking into ViewProvider.
2017-09-28 11:27:47 -07:00
Markus Lampert
825d415818
Switch out base in case user selects features of the original - fixes op placement.
2017-09-28 11:27:47 -07:00
Markus Lampert
adc1a0a4f2
Fixed Arch.Panel support.
2017-09-28 11:27:47 -07:00
Markus Lampert
95552ad4ee
Added editing resiliency to stock from base editor.
2017-09-28 11:27:46 -07:00
Markus Lampert
b432364830
Implemented interface functions in base classes.
2017-09-26 10:51:17 -03:00
Markus Lampert
7e03dcaa10
Deal with temporary invalid data for stock extents and ensure minimum size.
2017-09-21 10:29:35 +02:00
Markus Lampert
b4d0428059
Changed PathJob to deal with JSON template files instead of XML.
2017-09-21 10:29:35 +02:00
Markus Lampert
76285ab781
Removed debug logging.
2017-09-13 09:35:27 +02:00
Markus Lampert
c5a3f5bf60
Fixed Job cancellation - to cleanup job again.
2017-09-13 09:35:27 +02:00
Itai Nahshon
b9292683ae
PathJobGui - use correct unit to show feedrates in the tool tab.
2017-09-10 15:05:37 +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