From 4a4d1bbfcdb4f22fa19b723e9338054c4d950e7d Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Sun, 25 Aug 2013 10:47:10 -0400 Subject: [PATCH] Eased "Clear Picture Cache" triggering under Qt Added a keybinding and added the action to the directories dialog's menu (it was previously only in the results window's menu). Fixes #230. --- qt/pe/app.py | 3 +++ qt/pe/result_window.py | 1 + 2 files changed, 4 insertions(+) diff --git a/qt/pe/app.py b/qt/pe/app.py index f53c73f2..31ea7a76 100644 --- a/qt/pe/app.py +++ b/qt/pe/app.py @@ -80,6 +80,9 @@ class DupeGuru(DupeGuruBase): def _setup(self): self.model.directories.fileclasses = [File] DupeGuruBase._setup(self) + self.directories_dialog.menuFile.insertAction( + self.directories_dialog.actionLoadResults, self.resultWindow.actionClearPictureCache + ) def _update_options(self): DupeGuruBase._update_options(self) diff --git a/qt/pe/result_window.py b/qt/pe/result_window.py index 13e36896..540da9e1 100644 --- a/qt/pe/result_window.py +++ b/qt/pe/result_window.py @@ -17,6 +17,7 @@ class ResultWindow(ResultWindowBase): def _setupMenu(self): ResultWindowBase._setupMenu(self) self.actionClearPictureCache = QAction(tr("Clear Picture Cache"), self) + self.actionClearPictureCache.setShortcut('Ctrl+Shift+P') self.menuFile.insertAction(self.actionSaveResults, self.actionClearPictureCache) self.actionClearPictureCache.triggered.connect(self.clearPictureCacheTriggered)