// // MainController.h // iLyrics // // Created by Kim Wittenburg on 10.06.12. // Copyright (c) 2012 __MyCompanyName__. All rights reserved. // #import "iLyrics.h" @interface MainController : NSObject @property (weak) IBOutlet NSMenuItem *iLyricsMenuItem; @property (unsafe_unretained) IBOutlet NSWindow *window; @property (weak) IBOutlet NSSearchField *searchField; @property (weak) IBOutlet NSOutlineView *resultsOutline; @property (weak) IBOutlet NSButton *showPreviewCheckBox; @property (weak) IBOutlet NSPopover *previewPopover; @property (unsafe_unretained) IBOutlet NSTextView *previewTextArea; @property (weak) IBOutlet NSTextField *songLabel; @property (weak) IBOutlet NSTextField *artistLabel; @property (unsafe_unretained) IBOutlet NSTextView *lyricsArea; @property (readonly) Lyrics *currentLyrics; - (IBAction)getCurrentiTunesSong:(id)sender; - (IBAction)getCurrentSpotifySong:(id)sender; - (IBAction)startNewSearch:(id)sender; - (IBAction)resetLoadedResults:(id)sender; - (IBAction)lyricsSelectionChanged:(NSOutlineView *)sender; - (IBAction)sendLyricsToiTunes:(id)sender; - (IBAction)sendLyricsToCurrentiTunesTrack:(id)sender; - (IBAction)sendLyricsToTracksMatchingTrack:(id)sender; - (IBAction)downloadLyrics:(id)sender; - (IBAction)showLyricsInBrowser:(id)sender; - (IBAction)showiLyricsWindow:(id)sender; - (void)saveToDefalts: (NSUserDefaults *)defaults; - (void)loadFromDefaults: (NSUserDefaults *)defaults; @end