From a0809333c188cf0e32b7b665306b54a210f0fcf9 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Sun, 29 May 2011 09:12:24 -0400 Subject: [PATCH] [#157 state:fixed] Straightened up extension glitches during result load/save under Qt --- qt/base/directories_dialog.py | 2 +- qt/base/result_window.py | 2 ++ qt/lang/fr.ts | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/qt/base/directories_dialog.py b/qt/base/directories_dialog.py index 3d74e87b..38eb4b1b 100644 --- a/qt/base/directories_dialog.py +++ b/qt/base/directories_dialog.py @@ -198,7 +198,7 @@ class DirectoriesDialog(QMainWindow): def loadResultsTriggered(self): title = trmsg("SelectResultToLoadMsg") - files = tr("dupeGuru Results (*.dupeguru)") + files = ';;'.join([tr("dupeGuru Results (*.dupeguru)"), tr("All Files (*.*)")]) destination = QFileDialog.getOpenFileName(self, title, '', files) if destination: self.app.load_from(destination) diff --git a/qt/base/result_window.py b/qt/base/result_window.py index 09cb1949..7f650ee1 100644 --- a/qt/base/result_window.py +++ b/qt/base/result_window.py @@ -335,6 +335,8 @@ class ResultWindow(QMainWindow): files = tr("dupeGuru Results (*.dupeguru)") destination = QFileDialog.getSaveFileName(self, title, '', files) if destination: + if not destination.endswith('.dupeguru'): + destination = '{}.dupeguru'.format(destination) self.app.save_as(destination) self.app.recentResults.insertItem(destination) diff --git a/qt/lang/fr.ts b/qt/lang/fr.ts index c653968d..bbc2e4ca 100644 --- a/qt/lang/fr.ts +++ b/qt/lang/fr.ts @@ -235,6 +235,10 @@ dupeGuru Results (*.dupeguru) Résultats dupeGuru (*.dupeguru) + + All Files (*.*) + Tout les fichiers (*.*) + Start a new scan Commencer un nouveau scan