- made last filter selected for open file to be used next time when opening files (for Excellon, GCode and Gerber files, for now)
This commit is contained in:
17
App_Main.py
17
App_Main.py
@@ -1488,6 +1488,11 @@ class App(QtCore.QObject):
|
||||
self.prj_list = ['flatprj']
|
||||
self.conf_list = ['flatconfig']
|
||||
|
||||
# last used filters
|
||||
self.last_op_gerber_filter = None
|
||||
self.last_op_excellon_filter = None
|
||||
self.last_op_gcode_filter = None
|
||||
|
||||
# global variable used by NCC Tool to signal that some polygons could not be cleared, if True
|
||||
# flag for polygons not cleared
|
||||
self.poly_not_cleared = False
|
||||
@@ -6559,11 +6564,13 @@ class App(QtCore.QObject):
|
||||
try:
|
||||
filenames, _f = QtWidgets.QFileDialog.getOpenFileNames(caption=_("Open Gerber"),
|
||||
directory=self.get_last_folder(),
|
||||
filter=_filter_)
|
||||
filter=_filter_,
|
||||
initialFilter=self.last_op_gerber_filter)
|
||||
except TypeError:
|
||||
filenames, _f = QtWidgets.QFileDialog.getOpenFileNames(caption=_("Open Gerber"), filter=_filter_)
|
||||
|
||||
filenames = [str(filename) for filename in filenames]
|
||||
self.last_op_gerber_filter = _f
|
||||
else:
|
||||
filenames = [name]
|
||||
self.splash.showMessage('%s: %ssec\n%s' % (_("Canvas initialization started.\n"
|
||||
@@ -6597,10 +6604,12 @@ class App(QtCore.QObject):
|
||||
try:
|
||||
filenames, _f = QtWidgets.QFileDialog.getOpenFileNames(caption=_("Open Excellon"),
|
||||
directory=self.get_last_folder(),
|
||||
filter=_filter_)
|
||||
filter=_filter_,
|
||||
initialFilter=self.last_op_excellon_filter)
|
||||
except TypeError:
|
||||
filenames, _f = QtWidgets.QFileDialog.getOpenFileNames(caption=_("Open Excellon"), filter=_filter_)
|
||||
filenames = [str(filename) for filename in filenames]
|
||||
self.last_op_excellon_filter = _f
|
||||
else:
|
||||
filenames = [str(name)]
|
||||
self.splash.showMessage('%s: %ssec\n%s' % (_("Canvas initialization started.\n"
|
||||
@@ -6638,11 +6647,13 @@ class App(QtCore.QObject):
|
||||
try:
|
||||
filenames, _f = QtWidgets.QFileDialog.getOpenFileNames(caption=_("Open G-Code"),
|
||||
directory=self.get_last_folder(),
|
||||
filter=_filter_)
|
||||
filter=_filter_,
|
||||
initialFilter=self.last_op_gcode_filter)
|
||||
except TypeError:
|
||||
filenames, _f = QtWidgets.QFileDialog.getOpenFileNames(caption=_("Open G-Code"), filter=_filter_)
|
||||
|
||||
filenames = [str(filename) for filename in filenames]
|
||||
self.last_op_gcode_filter = _f
|
||||
else:
|
||||
filenames = [name]
|
||||
self.splash.showMessage('%s: %ssec\n%s' % (_("Canvas initialization started.\n"
|
||||
|
||||
@@ -10,6 +10,7 @@ CHANGELOG for FlatCAM beta
|
||||
31.05.2020
|
||||
|
||||
- structural changes in Preferences from David Robertson
|
||||
- made last filter selected for open file to be used next time when opening files (for Excellon, GCode and Gerber files, for now)
|
||||
|
||||
30.05.2020
|
||||
|
||||
|
||||
Reference in New Issue
Block a user