/* AppController */ #import #import "PlaylistController.h" @interface AppController : NSObject { IBOutlet PlaylistController *playlistController; IBOutlet NSPanel *mainWindow; IBOutlet NSButton *playButton; IBOutlet NSButton *stopButton; IBOutlet NSButton *prevButton; IBOutlet NSButton *nextButton; IBOutlet NSButton *addButton; IBOutlet NSButton *remButton; IBOutlet NSButton *infoButton; IBOutlet NSButton *shuffleButton; IBOutlet NSButton *repeatButton; IBOutlet NSDrawer *infoDrawer; } - (IBAction)addFiles:(id)sender; - (IBAction)delEntries:(id)sender; - (IBAction)savePlaylist:(id)sender; - (IBAction)savePlaylistAs:(id)sender; - (IBAction)loadPlaylist:(id)sender; - (void)openPanelDidEnd:(NSOpenPanel *)panel returnCode:(int)returnCode contextInfo:(void *)contextInfo; - (IBAction)sortByPath:(id)sender; - (IBAction)shufflePlaylist:(id)sender; - (IBAction)donate:(id)sender; - (IBAction)toggleInfoDrawer:(id)sender; - (void)drawerDidOpen:(NSNotification *)notification; - (void)drawerDidClose:(NSNotification *)notification; //Fun stuff - (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag; - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename; - (void)application:(NSApplication *)theApplication openFiles:(NSArray *)filenames; @end