summaryrefslogtreecommitdiffstats
path: root/Liaison/FindController.h
blob: 5f36e0864996a4df29be79d94293f6291085e7a8 (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//
//  FindController.h
//  Liaison
//
//  Created by Brian Cully on Sat Aug 23 2003.
//  Copyright (c) 2003 Brian Cully. All rights reserved.
//

@interface FindController : NSObject
{
    IBOutlet NSBox *theFilterBox;
    IBOutlet NSTableView *theFileList;
    IBOutlet NSView *theFindView;
    IBOutlet NSWindow *theFindWindow;
    IBOutlet NSPopUpButton *theLibraryPopUp;
    IBOutlet NSPopUpButton *theOperatorPopUp;

    LiFilter *theFilter;

    NSMutableDictionary *theTableColumns;
}
- (IBAction)showWindow: (id)sender;

- (IBAction)libraryUpdated: (id)sender;

- (IBAction)addFilterRow: (id)sender;
- (IBAction)removeFilterRow: (id)sender;
@property (retain) NSPopUpButton *theOperatorPopUp;
@property (retain,getter=filter) LiFilter *theFilter;
@property (retain,getter=tableColumns) NSMutableDictionary *theTableColumns;
@property (retain) NSView *theFindView;
@property (retain) NSWindow *theFindWindow;
@property (retain) NSPopUpButton *theLibraryPopUp;
@property (retain) NSBox *theFilterBox;
@property (retain) NSTableView *theFileList;
@end

@interface FindController (Accessors)
- (LiFilter *)filter;
- (void)setFilter: (LiFilter *)aFilter;
- (NSMutableDictionary *)tableColumns;
- (void)setTableColumns: (NSMutableDictionary *)someColumns;
@end