X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/6b9ab466464daf5ae2427e67d20c368583bb0568..9ba1419655d7d247210a4ed2e7a220ddf82d80cb:/MenuController.m diff --git a/MenuController.m b/MenuController.m index 2212b16..f434ccc 100755 --- a/MenuController.m +++ b/MenuController.m @@ -7,7 +7,7 @@ // #import "MenuController.h" - +#import "MainController.h" @implementation MenuController @@ -32,24 +32,34 @@ { case MTMenuPlayPauseItem: NSLog(@"MenuController: Play/Pause"); + [[MainController sharedController] playPause]; + //We're gonna have to change the Play menu item to Pause here too. break; case MTMenuFastForwardItem: NSLog(@"MenuController: Fast Forward"); + [[MainController sharedController] fastForward]; + //make sure play/pause item says sane through this break; case MTMenuRewindItem: NSLog(@"MenuController: Rewind"); + [[MainController sharedController] rewind]; + //make sure play/pause item says sane through this break; case MTMenuPreviousTrackItem: NSLog(@"MenuController: Previous Track"); + [[MainController sharedController] prevSong]; break; case MTMenuNextTrackItem: NSLog(@"MenuController: Next Track"); + [[MainController sharedController] nextSong]; break; case MTMenuPreferencesItem: NSLog(@"MenuController: Preferences..."); + [[MainController sharedController] showPreferences]; break; case MTMenuQuitItem: NSLog(@"MenuController: Quit"); + [[MainController sharedController] quitMenuTunes]; break; default: NSLog(@"MenuController: Unimplemented Menu Item OR Child-bearing Menu Item"); @@ -57,20 +67,24 @@ } } -- (void)performRatingMenuAction +- (void)performRatingMenuAction:(id)sender { + [[MainController sharedController] selectSongRating:[sender tag]]; } -- (void)performPlaylistMenuAction +- (void)performPlaylistMenuAction:(id)sender { + [[MainController sharedController] selectPlaylistAtIndex:[sender tag]]; } -- (void)performEqualizerMenuAction +- (void)performEqualizerMenuAction:(id)sender { + [[MainController sharedController] selectEQItemAtIndex:[sender tag]] } -- (void)performUpcomingSongsMenuAction +- (void)performUpcomingSongsMenuAction:(id)sender { + [[MainController sharedController] selectSongAtIndex:[sender tag]] } - (void)updateMenu