Commit Graph

35 Commits

Author SHA1 Message Date
Markus Lampert b6eb3f0b4c Fixed dirty'ing of page and op. 2017-10-22 11:24:58 -07:00
Markus Lampert cccf014f06 Various bug fixes 2017-10-22 11:24:58 -07:00
Markus Lampert 6ace67f047 Removed depths lock - obsolete through usage of expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert 9cec64880f Switched Depths page to use QuantitySpinBox instead of InputField. 2017-10-22 11:24:58 -07:00
Markus Lampert f3d48abe2f Refactored QuantitySpinBox handling into separate class. 2017-10-22 11:24:58 -07:00
Markus Lampert 73eb24ae20 Fixed clearance height value. 2017-10-22 11:24:58 -07:00
Markus Lampert 0e8d1903cc Switched PageHeight to use QuantitySpinBox. 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
Unknown ad457ba96b Misc. Typos 2017-10-09 19:59:33 +02:00
Markus Lampert af892cc44a Added more cleanup to the pocket shape face before extrusion - greatly improves stability. 2017-10-02 01:21:13 +02:00
Markus Lampert e6927d7979 Added support for z-level selecction of circular shapes. 2017-09-28 11:27:47 -07:00
Markus Lampert ca2c8fe156 Change visibility of base object and stock while an operation is edited - helps a lot in making sense of the generated paths. 2017-09-28 11:27:47 -07:00
Markus Lampert 0dad94c457 Fixed rounding issue for determining attribute changes. 2017-09-28 11:27:47 -07:00
Markus Lampert 06a01d0fee Fixed segfault on shutdown. 2017-09-28 11:27:47 -07:00
Markus Lampert 8886fd92fa Disable apply button if ui is clean. 2017-09-28 11:27:47 -07:00
Markus Lampert a796427f70 Added manual locking of start and final depths - and automatic updated if not. 2017-09-28 11:27:47 -07:00
Markus Lampert 764682a511 Refactor to outsmart pylint error. 2017-09-26 10:51:17 -03:00
Markus Lampert 605afdfed0 Fixed pocket final depth calculation and hide it from user modifications. 2017-09-17 18:46:00 +02:00
Markus Lampert cdcb75c163 Moved task panel cleanup into preCleanup to avoid accessing already deleted objects in case of cancel. 2017-09-13 09:35:27 +02:00
Markus Lampert ce61fac68b Added buttons to use Z level of current selection for start or final depth. 2017-09-10 14:42:30 +02:00
luzpaz e2cba9f1ce Path: typos 2017-08-31 11:05:48 +02:00
Markus Lampert 5219cb5b38 Different approach to determining the qt version. 2017-08-28 11:52:10 -03:00
Markus Lampert d8eb9a31ca Fix Qt4/5 setResizeMode -> setSectionResizeMode 2017-08-28 11:52:10 -03:00
Markus Lampert 90952b1c5d Added docstrings to Gui classes. 2017-08-22 10:16:58 -03:00
Markus Lampert a59e1004c4 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 b7d62e4d6f 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 2642e668c5 Added location points for drilling to base framework. 2017-08-22 10:16:58 -03:00
Markus Lampert a93bda2805 Fixed input field update again. 2017-08-22 10:16:58 -03:00
Markus Lampert c94383b776 Fixed typo and wrong signal generation for Depths page. 2017-08-22 10:16:58 -03:00
Markus Lampert d9272777a0 Fixed drilling tip length issue. 2017-08-22 10:16:58 -03:00
Markus Lampert aec6cfe239 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 1664e65135 Restored icons for profile ops; cleaned up accel keys. 2017-08-22 10:16:58 -03:00
Markus Lampert 21f98304be Rebased Helix op on PathOp framework, also it's UI. 2017-08-22 10:16:58 -03:00
Markus Lampert 26b9c67da6 Split DrillingGui into its own file and base it off of PathOpGui. 2017-08-22 10:16:58 -03:00
Markus Lampert f32ef59463 Renamed PathAreaOpGui to PathOpGui - there's nothing Area specific in there. 2017-08-22 10:16:58 -03:00