- fixed bug in opening PDF file from recent files list

This commit is contained in:
Marius Stanciu
2020-11-15 21:36:02 +02:00
committed by Marius
parent 141dd56816
commit 0ae849a72f
3 changed files with 18 additions and 12 deletions

View File

@@ -7415,17 +7415,17 @@ class App(QtCore.QObject):
:return:
"""
icons = {
"gerber": self.resource_location + "/flatcam_icon16.png",
"gerber": self.resource_location + "/flatcam_icon16.png",
"excellon": self.resource_location + "/drill16.png",
'geometry': self.resource_location + "/geometry16.png",
"cncjob": self.resource_location + "/cnc16.png",
"script": self.resource_location + "/script_new24.png",
"cncjob": self.resource_location + "/cnc16.png",
"script": self.resource_location + "/script_new24.png",
"document": self.resource_location + "/notes16_1.png",
"project": self.resource_location + "/project16.png",
"svg": self.resource_location + "/geometry16.png",
"dxf": self.resource_location + "/dxf16.png",
"pdf": self.resource_location + "/pdf32.png",
"image": self.resource_location + "/image16.png"
"project": self.resource_location + "/project16.png",
"svg": self.resource_location + "/geometry16.png",
"dxf": self.resource_location + "/dxf16.png",
"pdf": self.resource_location + "/pdf32.png",
"image": self.resource_location + "/image16.png"
}
@@ -7445,7 +7445,7 @@ class App(QtCore.QObject):
'svg': self.f_handlers.import_svg,
'dxf': self.f_handlers.import_dxf,
'image': image_opener,
'pdf': lambda fname: self.worker_task.emit({'fcn': self.pdf_tool.open_pdf, 'params': [fname]})
'pdf': self.f_handlers.import_pdf
}
# Open recent file for files
@@ -10210,6 +10210,10 @@ class MenuFileHandlers(QtCore.QObject):
# Register recent file
self.app.file_opened.emit("dxf", filename)
def import_pdf(self, filename):
self.app.pdf_tool.periodic_check(1000)
self.worker_task.emit({'fcn': self.app.pdf_tool.open_pdf, 'params': [filename]})
def open_gerber(self, filename, outname=None, plot=True, from_tcl=False):
"""
Opens a Gerber file, parses it and creates a new object for