ResKnife/Cocoa/Categories/NSOutlineView-SelectedItems.m
2002-02-23 03:40:24 +00:00

25 lines
558 B
Objective-C

#import "NSOutlineView-SelectedItems.h"
/* The methods in the following catagory were taken from OmniAppKit */
@implementation NSOutlineView (SelectedItems)
- (id)selectedItem
{
if( [self numberOfSelectedRows] != 1 ) return nil;
else return [self itemAtRow:[self selectedRow]];
}
- (NSArray *)selectedItems;
{
NSNumber *row;
NSMutableArray *items = [NSMutableArray array];
NSEnumerator *enumerator = [self selectedRowEnumerator];
while( row = [enumerator nextObject] )
[items addObject:[self itemAtRow:[row intValue]]];
return items;
}
@end