mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Fixed sorting.
This commit is contained in:
parent
bab891ee74
commit
d5f145d57e
@ -40,9 +40,6 @@ http://www.hardcoded.net/licenses/hs_license
|
||||
- (void)makeSelectedReference;
|
||||
- (void)applyFilter:(NSString *)filter;
|
||||
|
||||
- (void)sortGroupsBy:(NSNumber *)aIdentifier ascending:(NSNumber *)aAscending;
|
||||
- (void)sortDupesBy:(NSNumber *)aIdentifier ascending:(NSNumber *)aAscending;
|
||||
|
||||
- (void)copyOrMove:(NSNumber *)aCopy markedTo:(NSString *)destination recreatePath:(NSNumber *)aRecreateType;
|
||||
- (void)deleteMarked;
|
||||
- (void)removeMarked;
|
||||
@ -50,7 +47,6 @@ http://www.hardcoded.net/licenses/hs_license
|
||||
//Data
|
||||
- (NSNumber *)getIgnoreListCount;
|
||||
- (NSNumber *)getMarkCount;
|
||||
- (NSString *)getStatLine;
|
||||
- (NSNumber *)getOperationalErrorCount;
|
||||
|
||||
//Scanning options
|
||||
|
@ -108,13 +108,6 @@ class PyDupeGuruBase(PyRegistrable):
|
||||
def revealSelected(self):
|
||||
self.py.reveal_selected()
|
||||
|
||||
#---Misc
|
||||
def sortDupesBy_ascending_(self, key, asc):
|
||||
self.py.sort_dupes(key, asc)
|
||||
|
||||
def sortGroupsBy_ascending_(self, key, asc):
|
||||
self.py.sort_groups(key, asc)
|
||||
|
||||
#---Information
|
||||
def getIgnoreListCount(self):
|
||||
return len(self.py.scanner.ignore_list)
|
||||
@ -122,9 +115,6 @@ class PyDupeGuruBase(PyRegistrable):
|
||||
def getMarkCount(self):
|
||||
return self.py.results.mark_count
|
||||
|
||||
def getStatLine(self):
|
||||
return self.py.stat_line
|
||||
|
||||
def getOperationalErrorCount(self):
|
||||
return self.py.last_op_error_count
|
||||
|
||||
@ -197,6 +187,7 @@ class PyResultOutline(PyOutline):
|
||||
def renameSelected_(self, newname):
|
||||
return self.py.app.RenameSelected(newname)
|
||||
|
||||
@signature('v@:ic')
|
||||
def sortBy_ascending_(self, key, asc):
|
||||
self.py.sort(key, asc)
|
||||
|
||||
|
@ -35,6 +35,7 @@ class ResultTree(GUIObject, Tree):
|
||||
Tree.__init__(self)
|
||||
self._power_marker = False
|
||||
self._delta_values = False
|
||||
self._sort_descriptors = (0, True)
|
||||
self.connect()
|
||||
self._refresh()
|
||||
self.view.refresh()
|
||||
@ -71,6 +72,9 @@ class ResultTree(GUIObject, Tree):
|
||||
self.app.results.sort_dupes(key, asc, self.delta_values)
|
||||
else:
|
||||
self.app.results.sort_groups(key, asc)
|
||||
self._sort_descriptors = (key, asc)
|
||||
self._refresh()
|
||||
self.view.refresh()
|
||||
|
||||
@property
|
||||
def power_marker(self):
|
||||
@ -81,6 +85,8 @@ class ResultTree(GUIObject, Tree):
|
||||
if value == self._power_marker:
|
||||
return
|
||||
self._power_marker = value
|
||||
key, asc = self._sort_descriptors
|
||||
self.sort(key, asc)
|
||||
self._refresh()
|
||||
self.view.refresh()
|
||||
|
||||
|
@ -17,7 +17,7 @@ class StatsLabel(GUIObject):
|
||||
|
||||
@property
|
||||
def display(self):
|
||||
return self.app.results.stat_line
|
||||
return self.app.stat_line
|
||||
|
||||
def results_changed(self):
|
||||
self.view.refresh()
|
||||
|
Loading…
x
Reference in New Issue
Block a user