summaryrefslogtreecommitdiffabout
path: root/pumpkin/XFersViewDatasource.m
blob: 1f7c689651d74558f28edf249d54f4f908429404 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

#import "XFersViewDatasource.h"
#import "XFer.h"

@implementation XFersViewDatasource

- (id)initWithXfers:(NSMutableArray*)x {
    if(!(self = [super init])) return self;
    xfers = [x retain];
    return self;
}
- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex {
    return [xfers[rowIndex] cellValueForColumn:aTableColumn.identifier];
}
- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView {
    return xfers.count;
}

- (void) dealloc {
    [xfers release];
    [super dealloc];
}

@end