- refactoring all the references to object options property to obj_options to make a difference with the application options property

This commit is contained in:
Marius Stanciu
2022-02-16 10:47:12 +02:00
committed by Marius
parent de1d97327c
commit 1681b327ed
54 changed files with 896 additions and 892 deletions

View File

@@ -335,7 +335,7 @@ class ToolDrilling(AppTool, Excellon):
try:
selected_obj = self.app.collection.get_active()
if selected_obj.kind == 'excellon':
current_name = selected_obj.options['name']
current_name = selected_obj.obj_options['name']
self.ui.object_combo.set_value(current_name)
except Exception:
pass
@@ -430,7 +430,7 @@ class ToolDrilling(AppTool, Excellon):
# reset the Excellon preprocessor combo
self.ui.pp_excellon_name_cb.clear()
# populate Excellon preprocessor combobox list
if loaded_obj and loaded_obj.options['tools_drill_ppname_e'] == 'Check_points':
if loaded_obj and loaded_obj.obj_options['tools_drill_ppname_e'] == 'Check_points':
pp_list = ['Check_points']
else:
pp_list = []
@@ -453,14 +453,14 @@ class ToolDrilling(AppTool, Excellon):
self.ui.order_combo.set_value(self.app.defaults["tools_drill_tool_order"])
if loaded_obj:
outname = loaded_obj.options['name']
outname = loaded_obj.obj_options['name']
else:
outname = ''
# init the working variables
self.default_data.clear()
# fill in self.default_data values from self.options
# fill in self.default_data values from self.obj_options
# for opt_key, opt_val in self.app.options.items():
# if opt_key.find('excellon_') == 0:
# oname = opt_key[len('excellon_'):]
@@ -471,7 +471,7 @@ class ToolDrilling(AppTool, Excellon):
# self.default_data[opt_key] = deepcopy(opt_val)
#
if loaded_obj:
self.default_data.update(loaded_obj.options)
self.default_data.update(loaded_obj.obj_options)
else:
self.default_data.update(self.app.options)
@@ -611,7 +611,7 @@ class ToolDrilling(AppTool, Excellon):
# Tool parameters section
if loaded_obj:
options = loaded_obj.options
options = loaded_obj.obj_options
for tool in loaded_obj.tools:
tool_data = loaded_obj.tools[tool]['data']
@@ -987,7 +987,7 @@ class ToolDrilling(AppTool, Excellon):
if found_idx:
try:
sel_obj = current.indexes()[0].internalPointer().obj
name = sel_obj.options['name']
name = sel_obj.obj_options['name']
kind = sel_obj.kind
if kind in ['geometry', 'excellon']:
self.ui.object_combo.set_value(name)
@@ -1968,12 +1968,12 @@ class ToolDrilling(AppTool, Excellon):
# we don't do it here since it will break any changes we've done in the Drilling Tool UI
# self.excellon_tools = obj.tools
xmin = obj.options['xmin']
ymin = obj.options['ymin']
xmax = obj.options['xmax']
ymax = obj.options['ymax']
xmin = obj.obj_options['xmin']
ymin = obj.obj_options['ymin']
xmax = obj.obj_options['xmax']
ymax = obj.obj_options['ymax']
job_name = obj.options["name"] + "_cnc"
job_name = obj.obj_options["name"] + "_cnc"
obj.pp_excellon_name = self.ui.pp_excellon_name_cb.get_value()
if self.is_valid_excellon() is False:
@@ -2168,13 +2168,13 @@ class ToolDrilling(AppTool, Excellon):
job_obj.pp_excellon_name = self.ui.pp_excellon_name_cb.get_value()
job_obj.pp_excellon = self.app.preprocessors[job_obj.pp_excellon_name]
job_obj.options['type'] = 'Excellon'
job_obj.options['ppname_e'] = obj.pp_excellon_name
job_obj.obj_options['type'] = 'Excellon'
job_obj.obj_options['ppname_e'] = obj.pp_excellon_name
job_obj.options['xmin'] = xmin
job_obj.options['ymin'] = ymin
job_obj.options['xmax'] = xmax
job_obj.options['ymax'] = ymax
job_obj.obj_options['xmin'] = xmin
job_obj.obj_options['ymin'] = ymin
job_obj.obj_options['xmax'] = xmax
job_obj.obj_options['ymax'] = ymax
job_obj.use_ui = True