mirror of
https://github.com/kennethreitz-archive/gitx.git
synced 2026-06-05 23:40:18 +00:00
48 lines
783 B
Objective-C
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
|