Commit Graph

63 Commits

Author SHA1 Message Date
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
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 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 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 016bca5e37 Prevent stock from existing solid if there are no solids in the file. 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 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 88e566cf4b Added set origin. 2017-09-08 12:25:58 +02:00