diff --git a/qt/pe/app.py b/qt/pe/app.py
index da91e0f5..ad8831da 100644
--- a/qt/pe/app.py
+++ b/qt/pe/app.py
@@ -57,7 +57,7 @@ class DupeGuru(DupeGuruBase):
EDITION = 'pe'
LOGO_NAME = 'logo_pe'
NAME = 'dupeGuru Picture Edition'
- VERSION = '1.8.6'
+ VERSION = '1.9.0'
DELTA_COLUMNS = frozenset([2, 5, 6])
def __init__(self):
diff --git a/qt/pe/preferences_dialog.py b/qt/pe/preferences_dialog.py
index 11f2a676..049e8c90 100644
--- a/qt/pe/preferences_dialog.py
+++ b/qt/pe/preferences_dialog.py
@@ -35,6 +35,7 @@ class PreferencesDialog(QDialog, Ui_PreferencesDialog):
setchecked(self.useRegexpBox, prefs.use_regexp)
setchecked(self.removeEmptyFoldersBox, prefs.remove_empty_folders)
self.copyMoveDestinationComboBox.setCurrentIndex(prefs.destination_type)
+ self.customCommandEdit.setText(prefs.custom_command)
def save(self):
prefs = self.app.prefs
@@ -45,6 +46,7 @@ class PreferencesDialog(QDialog, Ui_PreferencesDialog):
prefs.use_regexp = ischecked(self.useRegexpBox)
prefs.remove_empty_folders = ischecked(self.removeEmptyFoldersBox)
prefs.destination_type = self.copyMoveDestinationComboBox.currentIndex()
+ prefs.custom_command = unicode(self.customCommandEdit.text())
def resetToDefaults(self):
self.load(preferences.Preferences())
diff --git a/qt/pe/preferences_dialog.ui b/qt/pe/preferences_dialog.ui
index 900f7206..b8bb11cb 100644
--- a/qt/pe/preferences_dialog.ui
+++ b/qt/pe/preferences_dialog.ui
@@ -6,8 +6,8 @@
0
0
- 366
- 249
+ 304
+ 263
@@ -19,9 +19,9 @@
true
-
+
-
-
+
-
-
@@ -192,6 +192,16 @@
+ -
+
+
+ Custom Command (arguments: %d for dupe %r for ref):
+
+
+
+ -
+
+
-