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

dgme cocoa: adjusted to the detail panel toggling change.

--HG--
extra : convert_revision : svn%3Ac306627e-7827-47d3-bdf0-9a457c9553a1/trunk%40241
This commit is contained in:
hsoft 2009-11-02 15:27:54 +00:00
parent 5c8d90a57c
commit 78bef5c3c6
3 changed files with 9 additions and 14 deletions

View File

@ -12,6 +12,7 @@ http://www.hardcoded.net/licenses/hs_license
#import "cocoalib/Utils.h" #import "cocoalib/Utils.h"
#import "cocoalib/ValueTransformers.h" #import "cocoalib/ValueTransformers.h"
#import "cocoalib/Dialogs.h" #import "cocoalib/Dialogs.h"
#import "DetailsPanel.h"
#import "Consts.h" #import "Consts.h"
@implementation AppDelegate @implementation AppDelegate
@ -65,6 +66,14 @@ http://www.hardcoded.net/licenses/hs_license
[[self directoryPanel] toggleVisible:sender]; [[self directoryPanel] toggleVisible:sender];
} }
- (DetailsPanelBase *)detailsPanel
{
if (!_detailsPanel)
_detailsPanel = [[DetailsPanel alloc] initWithPy:py];
return _detailsPanel;
}
- (DirectoryPanel *)directoryPanel - (DirectoryPanel *)directoryPanel
{ {
if (!_directoryPanel) if (!_directoryPanel)

View File

@ -9,7 +9,6 @@ http://www.hardcoded.net/licenses/hs_license
#import <Cocoa/Cocoa.h> #import <Cocoa/Cocoa.h>
#import "cocoalib/Outline.h" #import "cocoalib/Outline.h"
#import "dgbase/ResultWindow.h" #import "dgbase/ResultWindow.h"
#import "DetailsPanel.h"
#import "DirectoryPanel.h" #import "DirectoryPanel.h"
@interface ResultWindow : ResultWindowBase @interface ResultWindow : ResultWindowBase
@ -17,7 +16,6 @@ http://www.hardcoded.net/licenses/hs_license
IBOutlet NSSearchField *filterField; IBOutlet NSSearchField *filterField;
NSString *_lastAction; NSString *_lastAction;
DetailsPanel *_detailsPanel;
NSMutableIndexSet *_deltaColumns; NSMutableIndexSet *_deltaColumns;
} }
- (IBAction)clearIgnoreList:(id)sender; - (IBAction)clearIgnoreList:(id)sender;
@ -37,5 +35,4 @@ http://www.hardcoded.net/licenses/hs_license
- (IBAction)revealSelected:(id)sender; - (IBAction)revealSelected:(id)sender;
- (IBAction)startDuplicateScan:(id)sender; - (IBAction)startDuplicateScan:(id)sender;
- (IBAction)toggleDelta:(id)sender; - (IBAction)toggleDelta:(id)sender;
- (IBAction)toggleDetailsPanel:(id)sender;
@end @end

View File

@ -20,7 +20,6 @@ http://www.hardcoded.net/licenses/hs_license
{ {
[super awakeFromNib]; [super awakeFromNib];
[[self window] setTitle:@"dupeGuru Music Edition"]; [[self window] setTitle:@"dupeGuru Music Edition"];
_detailsPanel = nil;
_displayDelta = NO; _displayDelta = NO;
_powerMode = NO; _powerMode = NO;
_deltaColumns = [[NSMutableIndexSet indexSetWithIndexesInRange:NSMakeRange(2,7)] retain]; _deltaColumns = [[NSMutableIndexSet indexSetWithIndexesInRange:NSMakeRange(2,7)] retain];
@ -209,16 +208,6 @@ http://www.hardcoded.net/licenses/hs_license
[self changeDelta:sender]; [self changeDelta:sender];
} }
- (IBAction)toggleDetailsPanel:(id)sender
{
if (!_detailsPanel)
_detailsPanel = [[DetailsPanel alloc] initWithPy:py];
if ([[_detailsPanel window] isVisible])
[[_detailsPanel window] close];
else
[[_detailsPanel window] orderFront:nil];
}
/* Public */ /* Public */
- (void)initResultColumns - (void)initResultColumns
{ {