/* Copyright 2009 Hardcoded Software (http://www.hardcoded.net) This software is licensed under the "HS" License as described in the "LICENSE" file, which should be included with this package. The terms are also available at http://www.hardcoded.net/licenses/hs_license */ #import #import "Outline.h" #import "dgbase/ResultWindow.h" #import "DirectoryPanel.h" @interface ResultWindow : ResultWindowBase { IBOutlet NSMenu *columnsMenu; IBOutlet NSSearchField *filterField; IBOutlet NSWindow *preferencesPanel; NSMutableArray *_resultColumns; NSMutableIndexSet *_deltaColumns; } - (IBAction)clearIgnoreList:(id)sender; - (IBAction)clearPictureCache:(id)sender; - (IBAction)filter:(id)sender; - (IBAction)ignoreSelected:(id)sender; - (IBAction)markAll:(id)sender; - (IBAction)markInvert:(id)sender; - (IBAction)markNone:(id)sender; - (IBAction)markSelected:(id)sender; - (IBAction)markToggle:(id)sender; - (IBAction)openSelected:(id)sender; - (IBAction)refresh:(id)sender; - (IBAction)removeMarked:(id)sender; - (IBAction)removeSelected:(id)sender; - (IBAction)renameSelected:(id)sender; - (IBAction)resetColumnsToDefault:(id)sender; - (IBAction)revealSelected:(id)sender; - (IBAction)showPreferencesPanel:(id)sender; - (IBAction)startDuplicateScan:(id)sender; - (IBAction)toggleColumn:(id)sender; - (IBAction)toggleDelta:(id)sender; - (IBAction)toggleDetailsPanel:(id)sender; - (IBAction)toggleDirectories:(id)sender; - (NSTableColumn *)getColumnForIdentifier:(int)aIdentifier title:(NSString *)aTitle width:(int)aWidth refCol:(NSTableColumn *)aColumn; - (void)initResultColumns; - (void)restoreColumnsPosition:(NSArray *)aColumnsOrder widths:(NSDictionary *)aColumnsWidth; @end