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
Markus Lampert
f73a63eee3
Added support for align move to origin.
2017-09-08 12:25:58 +02:00
Markus Lampert
ba0b5e5481
Added selection observer to enable/disable orientation and alignment buttons.
2017-09-08 12:25:58 +02:00
Markus Lampert
b26e3a5279
Orientation along an edge.
2017-09-08 12:25:58 +02:00
Markus Lampert
c655281ea8
Added orientation of part by faces.
2017-09-08 12:25:58 +02:00
Markus Lampert
4fd8cbb40e
Swap visibility of clone and original while job editor is up.
2017-09-08 12:25:58 +02:00
Markus Lampert
9209778b79
Create clone for stock and go to some lengths to enforce that.
2017-09-08 12:25:58 +02:00
Markus Lampert
3a392ec604
Added tool controller edit in dialog and hooked it up to job edit.
2017-09-08 12:25:58 +02:00
Markus Lampert
83ab3bd3f2
Added combined dialog for TC editing - refactored UI controller into separate class.
2017-09-08 12:25:58 +02:00
Markus Lampert
a440dabf5d
Add tool controller support with inplace editing.
2017-09-08 12:25:58 +02:00
Markus Lampert
c0d1fa49a6
Added delete operation functionality;
...
fixed adding to job for dressups.
2017-09-08 12:25:58 +02:00
Markus Lampert
fd67690fa7
Fixed some UI issues and enabled re-ordering of ops.
2017-09-08 12:25:58 +02:00
Markus Lampert
2bb83bebb1
Split job commands into their own source file.
2017-09-08 12:25:58 +02:00
Markus Lampert
8c085226d7
split PathJob into model and gui;
...
Made PathJob a regular feature and moved operations into child compound;
Added stock feature.
2017-09-08 12:25:58 +02:00