- updated the Turkish translation (by Mehmet Kaya)

- the methods of the APP class that were the handlers for the File menu are now moved to their oen class
This commit is contained in:
Marius Stanciu
2020-10-24 19:50:34 +03:00
committed by Marius
parent 5a6fad46ac
commit 9491bdc4fc
43 changed files with 13029 additions and 13222 deletions

View File

@@ -2321,7 +2321,7 @@ class MainGUI(QtWidgets.QMainWindow):
# CTRL + SHIFT
if modifiers == QtCore.Qt.ControlModifier | QtCore.Qt.ShiftModifier:
if key == QtCore.Qt.Key_S:
self.app.on_file_saveprojectas()
self.app.f_handlers.on_file_saveprojectas()
return
# CTRL
elif modifiers == QtCore.Qt.ControlModifier:
@@ -2346,7 +2346,7 @@ class MainGUI(QtWidgets.QMainWindow):
# Open Excellon file
if key == QtCore.Qt.Key_E:
self.app.on_fileopenexcellon(signal=None)
self.app.f_handlers.on_fileopenexcellon(signal=None)
# Open Gerber file
if key == QtCore.Qt.Key_G:
@@ -2354,7 +2354,7 @@ class MainGUI(QtWidgets.QMainWindow):
if 'editor' in widget_name.lower():
self.app.goto_text_line()
else:
self.app.on_fileopengerber(signal=None)
self.app.f_handlers.on_fileopengerber(signal=None)
# Distance Tool
if key == QtCore.Qt.Key_M:
@@ -2362,15 +2362,15 @@ class MainGUI(QtWidgets.QMainWindow):
# Create New Project
if key == QtCore.Qt.Key_N:
self.app.on_file_new_click()
self.app.f_handlers.on_file_new_click()
# Open Project
if key == QtCore.Qt.Key_O:
self.app.on_file_openproject(signal=None)
self.app.f_handlers.on_file_openproject(signal=None)
# Open Project
if key == QtCore.Qt.Key_P:
self.app.on_file_save_objects_pdf(use_thread=True)
self.app.f_handlers.on_file_save_objects_pdf(use_thread=True)
# PDF Import
if key == QtCore.Qt.Key_Q:
@@ -2389,7 +2389,7 @@ class MainGUI(QtWidgets.QMainWindow):
self.app.tools_db_tab.on_save_tools_db()
return
self.app.on_file_saveproject()
self.app.f_handlers.on_file_saveproject()
# Toggle Plot Area
if key == QtCore.Qt.Key_F10 or key == 'F10':
@@ -2435,7 +2435,7 @@ class MainGUI(QtWidgets.QMainWindow):
# Run a Script
if key == QtCore.Qt.Key_S:
self.app.on_filerunscript()
self.app.f_handlers.on_filerunscript()
return
# Toggle Workspace
@@ -3677,31 +3677,31 @@ class MainGUI(QtWidgets.QMainWindow):
extension = self.filename.lower().rpartition('.')[-1]
if extension in self.app.grb_list:
self.app.worker_task.emit({'fcn': self.app.open_gerber,
self.app.worker_task.emit({'fcn': self.app.f_handlers.open_gerber,
'params': [self.filename]})
else:
event.ignore()
if extension in self.app.exc_list:
self.app.worker_task.emit({'fcn': self.app.open_excellon,
self.app.worker_task.emit({'fcn': self.app.f_handlers.open_excellon,
'params': [self.filename]})
else:
event.ignore()
if extension in self.app.gcode_list:
self.app.worker_task.emit({'fcn': self.app.open_gcode,
self.app.worker_task.emit({'fcn': self.app.f_handlers.open_gcode,
'params': [self.filename]})
else:
event.ignore()
if extension in self.app.svg_list:
object_type = 'geometry'
self.app.worker_task.emit({'fcn': self.app.import_svg,
self.app.worker_task.emit({'fcn': self.app.f_handlers.import_svg,
'params': [self.filename, object_type, None]})
if extension in self.app.dxf_list:
object_type = 'geometry'
self.app.worker_task.emit({'fcn': self.app.import_dxf,
self.app.worker_task.emit({'fcn': self.app.f_handlers.import_dxf,
'params': [self.filename, object_type, None]})
if extension in self.app.pdf_list:
@@ -3711,10 +3711,10 @@ class MainGUI(QtWidgets.QMainWindow):
if extension in self.app.prj_list:
# self.app.open_project() is not Thread Safe
self.app.open_project(self.filename)
self.app.f_handlers.open_project(self.filename)
if extension in self.app.conf_list:
self.app.open_config_file(self.filename)
self.app.f_handlers.open_config_file(self.filename)
else:
event.ignore()
else: