Sun, 26 Dec 2010 15:41:20 +0100
Changed the settings import and export functions to propose a *.ini extension.
Documentation/Help/source.qch | file | annotate | diff | comparison | revisions | |
Preferences/__init__.py | file | annotate | diff | comparison | revisions |
--- a/Preferences/__init__.py Sun Dec 26 15:40:36 2010 +0100 +++ b/Preferences/__init__.py Sun Dec 26 15:41:20 2010 +0100 @@ -890,13 +890,20 @@ @param prefClass preferences class used as the storage area """ - filename = QtGui.QFileDialog.getSaveFileName( + filename, selectedFilter = QtGui.QFileDialog.getSaveFileNameAndFilter( None, QtCore.QCoreApplication.translate("Preferences", "Export Preferences"), "", - "", + QtCore.QCoreApplication.translate("Preferences", + "Properties File (*.ini);;All Files (*)"), + None, QtGui.QFileDialog.Options(QtGui.QFileDialog.DontConfirmOverwrite)) if filename: + ext = QtCore.QFileInfo(filename).suffix() + if not ext: + ex = selectedFilter.split("(*")[1].split(")")[0] + if ex: + filename += ex settingsFile = prefClass.settings.fileName() prefClass.settings = None shutil.copy(settingsFile, filename) @@ -913,7 +920,8 @@ None, QtCore.QCoreApplication.translate("Preferences", "Import Preferences"), "", - "") + QtCore.QCoreApplication.translate("Preferences", + "Properties File (*.ini);;All Files (*)")) if filename: settingsFile = prefClass.settings.fileName() shutil.copy(filename, settingsFile)