- fixed issue #394 - the saveDialog in Linux did not added the selected extension
- fixed issue #389 - in previous commits - fixed issue #391 - in previous commits
This commit is contained in:
@@ -9,7 +9,7 @@ from PyQt5 import QtGui, QtCore, QtWidgets
|
||||
|
||||
from FlatCAMTool import FlatCAMTool
|
||||
from flatcamGUI.GUIElements import RadioSet, FCDoubleSpinner, FCCheckBox, \
|
||||
OptionalHideInputSection, OptionalInputSection, FCComboBox
|
||||
OptionalHideInputSection, OptionalInputSection, FCComboBox, FCFileSaveDialog
|
||||
|
||||
from copy import deepcopy
|
||||
import logging
|
||||
@@ -741,12 +741,12 @@ class Film(FlatCAMTool):
|
||||
"All Files (*.*)"
|
||||
|
||||
try:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(
|
||||
caption=_("Export positive film"),
|
||||
directory=self.app.get_last_save_folder() + '/' + name + '_film',
|
||||
filter=filter_ext)
|
||||
except TypeError:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export positive film"))
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(caption=_("Export positive film"))
|
||||
|
||||
filename = str(filename)
|
||||
|
||||
@@ -887,12 +887,12 @@ class Film(FlatCAMTool):
|
||||
"All Files (*.*)"
|
||||
|
||||
try:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(
|
||||
caption=_("Export negative film"),
|
||||
directory=self.app.get_last_save_folder() + '/' + name + '_film',
|
||||
filter=filter_ext)
|
||||
except TypeError:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export negative film"))
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(caption=_("Export negative film"))
|
||||
|
||||
filename = str(filename)
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ from PyQt5 import QtWidgets, QtCore, QtGui
|
||||
from PyQt5.QtCore import Qt
|
||||
|
||||
from FlatCAMTool import FlatCAMTool
|
||||
from flatcamGUI.GUIElements import RadioSet, FCTextArea, FCSpinner, FCEntry, FCCheckBox, FCComboBox
|
||||
from flatcamGUI.GUIElements import RadioSet, FCTextArea, FCSpinner, FCEntry, FCCheckBox, FCComboBox, FCFileSaveDialog
|
||||
from flatcamParsers.ParseSVG import *
|
||||
|
||||
from shapely.geometry.base import *
|
||||
@@ -778,12 +778,12 @@ class QRCode(FlatCAMTool):
|
||||
|
||||
_filter = "PNG File (*.png);;All Files (*.*)"
|
||||
try:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(
|
||||
caption=_("Export PNG"),
|
||||
directory=self.app.get_last_save_folder() + '/' + str(name) + '_png',
|
||||
filter=_filter)
|
||||
except TypeError:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export PNG"), filter=_filter)
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(caption=_("Export PNG"), filter=_filter)
|
||||
|
||||
filename = str(filename)
|
||||
|
||||
@@ -825,12 +825,12 @@ class QRCode(FlatCAMTool):
|
||||
|
||||
_filter = "SVG File (*.svg);;All Files (*.*)"
|
||||
try:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(
|
||||
caption=_("Export SVG"),
|
||||
directory=self.app.get_last_save_folder() + '/' + str(name) + '_svg',
|
||||
filter=_filter)
|
||||
except TypeError:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export SVG"), filter=_filter)
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(caption=_("Export SVG"), filter=_filter)
|
||||
|
||||
filename = str(filename)
|
||||
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
|
||||
from FlatCAMTool import FlatCAMTool
|
||||
from FlatCAMCommon import LoudDict
|
||||
from flatcamGUI.GUIElements import FCComboBox, FCEntry, FCTable, FCInputDialog, FCDoubleSpinner, FCSpinner
|
||||
from flatcamGUI.GUIElements import FCComboBox, FCEntry, FCTable, \
|
||||
FCInputDialog, FCDoubleSpinner, FCSpinner, FCFileSaveDialog
|
||||
from FlatCAMApp import log
|
||||
from camlib import distance
|
||||
from FlatCAMObj import FlatCAMCNCjob
|
||||
@@ -1492,13 +1493,13 @@ class SolderPaste(FlatCAMTool):
|
||||
|
||||
try:
|
||||
dir_file_to_save = self.app.get_last_save_folder() + '/' + str(name)
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(
|
||||
caption=_("Export GCode ..."),
|
||||
directory=dir_file_to_save,
|
||||
filter=_filter_
|
||||
)
|
||||
except TypeError:
|
||||
filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export Machine Code ..."), filter=_filter_)
|
||||
filename, _f = FCFileSaveDialog.get_saved_filename(caption=_("Export Machine Code ..."), filter=_filter_)
|
||||
|
||||
if filename == '':
|
||||
self.app.inform.emit('[WARNING_NOTCL] %s' %
|
||||
|
||||
Reference in New Issue
Block a user