IJItemPickerWindowController.h 666 B

123456789101112131415161718192021222324252627
  1. //
  2. // IJItemPickerWindowController.h
  3. // InsideJob
  4. //
  5. // Created by Adam Preble on 10/7/10.
  6. // Copyright 2010 Adam Preble. All rights reserved.
  7. //
  8. #import <Cocoa/Cocoa.h>
  9. @interface IJItemPickerWindowController : NSWindowController {
  10. void(^completionBlock)(uint16_t itemId);
  11. NSTableView *tableView;
  12. NSArray *allItemIds;
  13. NSArray *filteredItemIds;
  14. }
  15. @property (nonatomic, assign) IBOutlet NSTableView *tableView;
  16. + (IJItemPickerWindowController *)sharedController;
  17. - (void)showPickerWithInitialItemId:(uint16_t)initialItemId completionBlock:(void(^)(uint16_t itemId))block;
  18. - (IBAction)itemActivated:(id)sender;
  19. - (IBAction)updateFilter:(id)sender;
  20. @end