- refactored the imports in the Plugins, moved almost all imports in the AppTool file

- fixed a number of issues, mostly leftovers from moving the UI of a Plugin in its own class
- fixed some bugs in the Punch Gerber plugin
- fixed some bugs where the 'pool' parameter was not passed when creating shapes collections (in 3D graphic mode); I wonder how it worked until now
- added a new feature in the Isolation Plugin: now for all the isolation Geometry objects this plugin can do a supplementary simplification of the geometry using the tolerance parameter defined in the General Parameters. This should lead to a reduced number of tool lifts when doing corners
This commit is contained in:
Marius Stanciu
2022-03-31 19:28:19 +03:00
committed by Marius Stanciu
parent e1824a09f7
commit ada48269a9
43 changed files with 378 additions and 797 deletions

View File

@@ -316,6 +316,8 @@ class PreferencesUIManager(QtCore.QObject):
"tools_iso_poly_ints": self.ui.plugin_eng_pref_form.tools_iso_group.poly_int_cb,
"tools_iso_force": self.ui.plugin_eng_pref_form.tools_iso_group.force_iso_cb,
"tools_iso_area_shape": self.ui.plugin_eng_pref_form.tools_iso_group.area_shape_radio,
"tools_iso_simplification": self.ui.plugin_eng_pref_form.tools_iso_group.simplify_cb,
"tools_iso_simplification_tol": self.ui.plugin_eng_pref_form.tools_iso_group.sim_tol_entry,
"tools_iso_plotting": self.ui.plugin_eng_pref_form.tools_iso_group.plotting_radio,
# #########################################################################################################