Files
gitx/PBGitSVRemoteItem.m
2011-05-14 23:16:57 -06:00

48 lines
783 B
Objective-C

//
// PBGitSVRemoteItem.m
// GitX
//
// Created by Nathan Kinsinger on 3/2/10.
// Copyright 2010 Nathan Kinsinger. All rights reserved.
//
#import "PBGitSVRemoteItem.h"
#import "PBGitRef.h"
@implementation PBGitSVRemoteItem
@synthesize alert;
@synthesize helpText;
+ (id)remoteItemWithTitle:(NSString *)title
{
PBGitSVRemoteItem *item = [self itemWithTitle:title];
return item;
}
- (NSImage *) icon
{
static NSImage *networkImage = nil;
if (!networkImage) {
networkImage = [NSImage imageNamed:NSImageNameNetwork];
[networkImage setSize:NSMakeSize(16,16)];
}
return networkImage;
}
- (PBGitRef *) ref
{
return [PBGitRef refFromString:[kGitXRemoteRefPrefix stringByAppendingString:self.title]];
}
- (NSString *)badge
{
return (alert ? @"!" : nil);
}
@end