1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2025-03-10 05:34:36 +00:00

[#3] base cocoa: Pushed power marker related code down to base.

--HG--
extra : convert_revision : svn%3Ac306627e-7827-47d3-bdf0-9a457c9553a1/trunk%4061
This commit is contained in:
hsoft 2009-06-16 08:04:23 +00:00
parent 9493fab56b
commit f765e90138
2 changed files with 23 additions and 0 deletions

View File

@ -17,6 +17,7 @@
IBOutlet NSView *deltaSwitchView; IBOutlet NSView *deltaSwitchView;
IBOutlet NSView *filterFieldView; IBOutlet NSView *filterFieldView;
IBOutlet MatchesView *matches; IBOutlet MatchesView *matches;
IBOutlet NSSegmentedControl *pmSwitch;
IBOutlet NSView *pmSwitchView; IBOutlet NSView *pmSwitchView;
IBOutlet NSTextField *stats; IBOutlet NSTextField *stats;
@ -34,11 +35,13 @@
/* Actions */ /* Actions */
- (IBAction)changeDelta:(id)sender; - (IBAction)changeDelta:(id)sender;
- (IBAction)changePowerMarker:(id)sender;
- (IBAction)copyMarked:(id)sender; - (IBAction)copyMarked:(id)sender;
- (IBAction)deleteMarked:(id)sender; - (IBAction)deleteMarked:(id)sender;
- (IBAction)expandAll:(id)sender; - (IBAction)expandAll:(id)sender;
- (IBAction)moveMarked:(id)sender; - (IBAction)moveMarked:(id)sender;
- (IBAction)switchSelected:(id)sender; - (IBAction)switchSelected:(id)sender;
- (IBAction)togglePowerMarker:(id)sender;
/* Notifications */ /* Notifications */
- (void)jobCompleted:(NSNotification *)aNotification; - (void)jobCompleted:(NSNotification *)aNotification;

View File

@ -118,6 +118,17 @@
[self expandAll:nil]; [self expandAll:nil];
} }
- (IBAction)changePowerMarker:(id)sender
{
_powerMode = [pmSwitch selectedSegment] == 1;
if (_powerMode)
[matches setTag:2];
else
[matches setTag:0];
[self expandAll:nil];
[self outlineView:matches didClickTableColumn:nil];
}
- (IBAction)copyMarked:(id)sender - (IBAction)copyMarked:(id)sender
{ {
int mark_count = [[py getMarkCount] intValue]; int mark_count = [[py getMarkCount] intValue];
@ -182,6 +193,15 @@
[[NSNotificationCenter defaultCenter] postNotificationName:ResultsUpdatedNotification object:self]; [[NSNotificationCenter defaultCenter] postNotificationName:ResultsUpdatedNotification object:self];
} }
- (IBAction)togglePowerMarker:(id)sender
{
if ([pmSwitch selectedSegment] == 1)
[pmSwitch setSelectedSegment:0];
else
[pmSwitch setSelectedSegment:1];
[self changePowerMarker:sender];
}
/* Delegate */ /* Delegate */
- (void)outlineView:(NSOutlineView *)outlineView didClickTableColumn:(NSTableColumn *)tableColumn - (void)outlineView:(NSOutlineView *)outlineView didClickTableColumn:(NSTableColumn *)tableColumn