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): + + + + + +