/* 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 "HSOutlineView.h" #import "HSRecentFiles.h" #import "DirectoryOutline.h" #import "PyDupeGuru.h" @interface DirectoryPanel : NSWindowController { IBOutlet NSPopUpButton *addButtonPopUp; IBOutlet HSOutlineView *outlineView; IBOutlet NSButton *removeButton; PyDupeGuruBase *_py; HSRecentFiles *_recentDirectories; DirectoryOutline *outline; BOOL _alwaysShowPopUp; } - (id)initWithParentApp:(id)aParentApp; - (void)fillPopUpMenu; // Virtual - (IBAction)askForDirectory:(id)sender; - (IBAction)popupAddDirectoryMenu:(id)sender; - (IBAction)removeSelectedDirectory:(id)sender; - (void)addDirectory:(NSString *)directory; - (void)refreshRemoveButtonText; @end