/* Copyright 2010 Hardcoded Software (http://www.hardcoded.net) This software is licensed under the "BSD" 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/bsd_license */ #import #import "RecentDirectories.h" #import "HSOutlineView.h" #import "DirectoryOutline.h" #import "PyDupeGuru.h" @interface DirectoryPanel : NSWindowController { IBOutlet NSPopUpButton *addButtonPopUp; IBOutlet HSOutlineView *outlineView; IBOutlet NSButton *removeButton; PyDupeGuruBase *_py; RecentDirectories *_recentDirectories; DirectoryOutline *outline; } - (id)initWithParentApp:(id)aParentApp; - (IBAction)askForDirectory:(id)sender; - (IBAction)popupAddDirectoryMenu:(id)sender; - (IBAction)removeSelectedDirectory:(id)sender; - (IBAction)toggleVisible:(id)sender; - (void)addDirectory:(NSString *)directory; - (void)refreshRemoveButtonText; @end