insidejob/IJItemPickerWindowController.h
2010-10-07 23:06:15 -04:00

30 lines
762 B
Objective-C

//
// IJItemPickerWindowController.h
// InsideJob
//
// Created by Adam Preble on 10/7/10.
// Copyright 2010 Adam Preble. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@interface IJItemPickerWindowController : NSWindowController {
void(^completionBlock)(uint16_t itemId);
NSSearchField *searchField;
NSTableView *tableView;
NSArray *allItemIds;
NSArray *filteredItemIds;
}
@property (nonatomic, assign) IBOutlet NSTableView *tableView;
@property (nonatomic, assign) IBOutlet NSSearchField *searchField;
+ (IJItemPickerWindowController *)sharedController;
- (void)showPickerWithInitialItemId:(uint16_t)initialItemId completionBlock:(void(^)(uint16_t itemId))block;
- (IBAction)itemActivated:(id)sender;
- (IBAction)updateFilter:(id)sender;
@end