Commit Graph

755 Commits

Author SHA1 Message Date
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
Markus Lampert
d7558ed6ba Added combined dialog for TC editing - refactored UI controller into separate class. 2017-09-08 12:25:58 +02:00
Markus Lampert
b05a6e1945 Fixed unit tests. 2017-09-08 12:25:58 +02:00
Markus Lampert
401b734006 Add tool controller support with inplace editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
a2edc81400 Added delete operation functionality;
fixed adding to job for dressups.
2017-09-08 12:25:58 +02:00
Markus Lampert
3507ad9a4f Fixed some UI issues and enabled re-ordering of ops. 2017-09-08 12:25:58 +02:00
Markus Lampert
f3e3c553d9 Split job commands into their own source file. 2017-09-08 12:25:58 +02:00
Markus Lampert
52590318ad 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
luzpaz
e53c917c04 Path: typos 2017-08-31 11:05:48 +02:00
Markus Lampert
3a0ea0df8e Different approach to determining the qt version. 2017-08-28 11:52:10 -03:00
Markus Lampert
17b27a4e4d Reduced log level to info. 2017-08-28 11:52:10 -03:00
Markus Lampert
36967aa84b Fix Qt4/5 setResizeMode -> setSectionResizeMode 2017-08-28 11:52:10 -03:00
sliptonic
a7e336651c Path: remove obsolete operations
PathFaceProfile PathFacePocket are no longer necessary
2017-08-28 11:40:33 -03:00
sliptonic
6d9e56ea10 Path: remove pathcompoundextended
non-functional
2017-08-28 11:40:33 -03:00
sliptonic
b3be190529 Path: gui cleanup 2017-08-28 11:40:33 -03:00
sliptonic
ccf078ebc9 path: convert smoothiepost to use argparse 2017-08-28 11:40:33 -03:00
sliptonic
fd1902168e Path: cleanup simplecopy
Now creates a 'custom' object with gcode property
2017-08-28 11:40:33 -03:00
Markus Lampert
504e4b7109 Added full unit test to make sure tool chain works correctly. 2017-08-24 20:31:57 -07:00
Markus Lampert
fbc8db743f Added preambles option to fromShapes to prevent Path.Area from emmitting a preamble before every block of movement. 2017-08-24 20:31:57 -07:00
Markus Lampert
df8c5bb550 Fixed merge issue. 2017-08-24 20:31:57 -07:00
Markus Lampert
6e1f42606f Start of dogbone unit tests. 2017-08-24 20:31:57 -07:00
Markus Lampert
39c1320bc7 Converted PathProfile to be based on PathAreaOp. 2017-08-24 20:31:57 -07:00
Markus Lampert
69e5f791a2 Reduced logging for pocket ops again. 2017-08-22 10:16:58 -03:00
Markus Lampert
5cf63ae2de Refactored pocket and facing to use the same base class; added min travel and keep tool down to the interface - latter one is hidden since it currently doesn't seem to work. 2017-08-22 10:16:58 -03:00
Markus Lampert
e2824a777a Fixed retraction of tool when profiling multiple holes. 2017-08-22 10:16:58 -03:00
Markus Lampert
bc6ff3690e Added docstrings to Gui classes. 2017-08-22 10:16:58 -03:00
Markus Lampert
79337b998d Fixed error in circular hole when created with invalid features. Not sure how they get through but they should not cause an exception. 2017-08-22 10:16:58 -03:00
Markus Lampert
684b4f6e7e Added doc strings to operations. 2017-08-22 10:16:58 -03:00
Markus Lampert
d57fb7bd33 Replaced BaseGeometry 'Update' with 'Clear', since update didn't actually do anything and 3 buttons is consistent with the BaseLocation dialog. 2017-08-22 10:16:58 -03:00
Markus Lampert
8da4eb2571 Gate Locations processing on feature enablement. 2017-08-22 10:16:58 -03:00
Markus Lampert
de4ffbb14d Moved GetPoint dialog to replace the add+remove+edit section and leave the list of locations visible - much better user experience 2017-08-22 10:16:58 -03:00
Markus Lampert
b3e834f7bf Added option to snapper to hode the snapbar once it's done 2017-08-22 10:16:58 -03:00
Markus Lampert
84c5e717fd Added location points for drilling to base framework. 2017-08-22 10:16:58 -03:00
Markus Lampert
7bd176b8dd Enabled drilling of arcs. 2017-08-22 10:16:58 -03:00
Markus Lampert
1a8d4b3879 Reduced PathAreaOp log level to info. 2017-08-22 10:16:58 -03:00
Markus Lampert
c53efd9f66 Fixed input field update again. 2017-08-22 10:16:58 -03:00
Markus Lampert
c365fbcaab Fixed typo and wrong signal generation for Depths page. 2017-08-22 10:16:58 -03:00
Markus Lampert
0172bf2024 Fix PathJob losing its base. 2017-08-22 10:16:58 -03:00
Markus Lampert
31c0889166 Fixed drilling tip length issue. 2017-08-22 10:16:58 -03:00
Markus Lampert
ec77f89dc2 Removed remaining old accel keys and fixed PathSanity object references. 2017-08-22 10:16:58 -03:00
Markus Lampert
b7e5079af1 Only set properties if they have actually changed (the onChanged/updateData callbacks are called synchronously). 2017-08-22 10:16:58 -03:00
Markus Lampert
3786d02fdb Removed nc directory and adapter - again. 2017-08-22 10:16:58 -03:00
Markus Lampert
8ea24d74ca Adding missing engraving ui files. 2017-08-22 10:16:58 -03:00
Markus Lampert
9225bae90d Cleaning up some unused functions. 2017-08-22 10:16:58 -03:00