Add the file filter function where needed

This commit is contained in:
Veronica Berglyd Olsen
2024-02-11 20:59:29 +01:00
parent 642b5e3681
commit 701fe29de9
5 changed files with 16 additions and 24 deletions
+5 -6
View File
@@ -37,7 +37,7 @@ from PyQt5.QtWidgets import (
from novelwriter import CONFIG, SHARED
from novelwriter.error import formatException
from novelwriter.common import openExternalPath, formatInt, getFileSize
from novelwriter.common import formatFileFilter, openExternalPath, formatInt, getFileSize
logger = logging.getLogger(__name__)
@@ -180,12 +180,11 @@ class GuiDictionaries(QDialog):
@pyqtSlot()
def _doBrowseHunspell(self):
"""Browse for a Free/Libre Office dictionary."""
extFilter = [
self.tr("Free or Libre Office extension ({0})").format("*.sox *.oxt"),
self.tr("All files ({0})").format("*"),
]
ffilter = formatFileFilter([
(self.tr("Free or Libre Office extension"), "*.sox *.oxt"), "*"
])
soxFile, _ = QFileDialog.getOpenFileName(
self, self.tr("Browse Files"), "", filter=";;".join(extFilter)
self, self.tr("Browse Files"), "", filter=ffilter
)
if soxFile:
path = Path(soxFile).absolute()
+1 -1
View File
@@ -381,7 +381,7 @@ class GuiWritingStats(QDialog):
# Generate the file name
savePath = CONFIG.lastPath() / f"sessionStats.{fileExt}"
savePath, _ = QFileDialog.getSaveFileName(
self, self.tr("Save Data As"), str(savePath), "%s (*.%s)" % (textFmt, fileExt)
self, self.tr("Save Data As"), str(savePath), f"{textFmt} (*.{fileExt})"
)
if not savePath:
return False