Files
gitx/Commands/PBRevealWithFinderCommand.m
2011-03-10 16:04:45 -08:00

32 lines
660 B
Objective-C

//
// PBRevealWithFinder.m
// GitX
//
// Created by Tomasz Krasnyk on 10-11-27.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import "PBRevealWithFinderCommand.h"
@implementation PBRevealWithFinderCommand
- (id) initWithDocumentAbsolutePath:(NSString *) path {
if (!path) {
[self autorelease];
return nil;
}
if ((self = [super initWithDisplayName:@"Reveal in Finder" parameters:nil repository:nil])) {
documentURL = [[NSURL alloc] initWithString:path];
}
return self;
}
- (void) invoke {
NSWorkspace *ws = [NSWorkspace sharedWorkspace];
[ws selectFile:[documentURL absoluteString] inFileViewerRootedAtPath:nil];
}
@end