1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 14:41:39 +00:00

Pushed down some result refresh calls to the core code.

This commit is contained in:
Virgil Dupras
2010-02-11 18:47:45 +01:00
parent 42559f13d8
commit 46836cc805
4 changed files with 17 additions and 7 deletions

View File

@@ -156,6 +156,7 @@ class DupeGuru(RegistrableApplication, Broadcaster):
filter = escape(filter, '()[]\\.|+?^')
filter = escape(filter, '*', '.')
self.results.apply_filter(filter)
self.notify('results_changed')
def clean_empty_dirs(self, path):
if self.options['clean_empty_dirs']:
@@ -240,6 +241,18 @@ class DupeGuru(RegistrableApplication, Broadcaster):
changed_groups.add(g)
self.notify('results_changed')
def mark_all(self):
self.results.mark_all()
self.notify('results_changed')
def mark_none(self):
self.results.mark_none()
self.notify('results_changed')
def mark_invert(self):
self.results.mark_invert()
self.notify('results_changed')
def open_selected(self):
if self.selected_dupes:
self._open_path(self.selected_dupes[0].path)
@@ -253,6 +266,7 @@ class DupeGuru(RegistrableApplication, Broadcaster):
def remove_duplicates(self, duplicates):
self.results.remove_duplicates(duplicates)
self.notify('results_changed')
def remove_selected(self):
self.remove_duplicates(self.selected_dupes)